Mobile device service architecture; mobile phones; PDA; software tools and APIs required to build application for the mobile device; user interface designs for mobile devices and unique user interaction using both independent and specification technologies; object-oriented design using model-view-controller pattern; memory management; portable programming language platform; information security; mobile operating systems; multimedia and connectivity framework for mobile device