My Library

University LibraryCatalogue

     
Limit search to items available for borrowing or consultation
Result Page: Previous Next
Can't find that book? Try BONUS+
 
Look for full text

Search Discovery

Search CARM Centre Catalogue

Search Trove

Add record to RefWorks

Book Cover
E-RESOURCE
Author Helal, Abdelsalam A., 1959-

Title Mobile platforms and development environments / Sumi Helal, Raja Bose, Wendong Li.

Published San Rafael, Calif. (1537 Fourth Street, San Rafael, CA 94901 USA) : Morgan & Claypool, [2012]
©2012

Copies

Location Call No. Status
 UniM INTERNET resource    AVAILABLE
Physical description 1 electronic text (xi, 108 pages) : illustrations, digital file.
polychrome rdacc
Series Synthesis lectures on mobile and pervasive computing, 1933-902X ; # 9.
Synthesis digital library of engineering and computer science.
Synthesis lectures on mobile and pervasive computing ; # 9. 1933-902X.
Notes Part of: Synthesis digital library of engineering and computer science.
Series from website.
Contents 1. From the Newton to the iPhone -- 1.1 Recent history of mobile platforms -- 1.2 First generation mobile platforms -- 1.3 J2ME and BREW -- 1.4 The stars aligned --
2. iOS -- 2.1 Evolution: from iPhone OS to iOS -- 2.2 Direct manipulation through multi-touch -- 2.3 iOS architecture layers -- 2.3.1 Core OS layer -- 2.3.2 Core services layer -- 2.3.3 Media layer -- 2.3.4 Cocoa touch layer -- 2.4 Software development tools -- 2.4.1 Objective C -- 2.4.2 Xcode -- 2.4.3 Interface builder -- 2.4.4 Instruments -- 2.4.5 iOS simulator -- 2.4.6 Writing your first iOS app -- 2.5 iCloud --
3. Android -- 3.1 From humble beginnings to top dog -- 3.2 Platform architecture -- 3.2.1 Kernel -- 3.2.2 Android runtime -- 3.2.3 System libraries -- 3.2.4 Application framework -- 3.3 Developing android applications -- 3.4 Anatomy of an android application -- 3.5 The android software development kit -- 3.5.1 Debugging and testing -- 3.5.2 Useful tools -- 3.5.3 Writing your first android application --
4. Windows phone -- 4.1 Evolution: from Windows mobile to Windows phone -- 4.2 Metro UI -- 4.3 Platform architecture -- 4.3.1 The kernel -- 4.3.2 Common library -- 4.4 Programming languages and frameworks -- 4.4.1 The silverlight framework -- 4.4.2 The XNA framework -- 4.4.3 Mixing XNA with silverlight -- 4.5 Development tools -- 4.5.1 Visual studio -- 4.5.2 Expression blend -- 4.5.3 Windows phone emulator -- 4.5.4 XNA game studio -- 4.5.5 Silverlight for Windows phone toolkit -- 4.5.6 App hub and marketplace -- 4.5.7 Windows azure toolkit --
5. Mobile web -- 5.1 Mobile web evolution -- 5.2 Being mobile friendly -- 5.2.1 Device detection -- 5.2.2 Viewport meta tag -- 5.2.3 CSS media queries -- 5.2.4 Orientation detection -- 5.2.5 Touch and gesture events -- 5.2.6 Open native applications -- 5.2.7 Device APIs -- 5.2.8 Browser fragmentation -- 5.2.9 Data optimization -- 5.3 HTML5 -- 5.4 WebKit -- 5.5 Web vs. native vs. hybrid -- 5.5.1 Web vs. native -- 5.5.2 Hybrid applications -- 5.6 Offline web application -- 5.6.1 HTML5 AppCache -- 5.6.2 W3C widget -- 5.6.3 WAC -- 5.7 Mobile web application frameworks -- 5.8 Development tools --
6. Platform-in-platform: location-based services (LBS) -- 6.1 Historical perspective -- 6.2 Evolution of LBS -- 6.3 Mapping the world -- 6.3.1 Outdoor maps -- 6.3.2 Mapping the indoors -- 6.4 iOS LBS support -- 6.4.1 iOS core location framework -- 6.4.2 iOS map kit framework -- 6.4.3 Other LBS/maps support for iOS -- 6.5 Android LBS support -- 6.5.1 Android location manager service -- 6.5.2 Android geocoding service -- 6.5.3 Google map view -- 6.5.4 Other LBS support for android -- 6.6 Windows phone LBS support -- 6.6.1 Windows phone location service -- 6.6.2 Bing maps control -- 6.6.3 Bing maps web services -- 6.6.4 Other LBS support for Windows phone -- 6.7 Mobile web LBS support --
7. The future of mobile platforms -- A. TwitterSearch sample application -- iOS code -- Android code -- Windows phone code -- Mobile web code -- Authors' biographies.
Restrictions Abstract freely available; full-text restricted to subscribers or individual document purchasers.
Summary Mobile platform development has lately become a technological war zone with extremely dynamic and fluid movement, especially in the smart phone and tablet market space. This Synthesis lecture is a guide to the latest developments of the key mobile platforms that are shaping the mobile platform industry. The book covers the three currently dominant native platforms--iOS, Android and Windows Phone--along with the device-agnostic HTML5 mobile web platform. The lecture also covers location-based services (LBS) which can be considered as a platform in its own right.The lecture utilizes a sample application (TwitterSearch) that the authors show programmed on each of the platforms. Audiences who may benefit from this lecture include: (1) undergraduate and graduate students taking mobile computing classes or self-learning the mobile platform programmability road map; (2) academic and industrial researchers working on mobile computing R&D projects; (3) mobile app developers for a specific platform who may be curious about other platforms; (4) system integrator consultants and firms concerned with mobilizing businesses and enterprise apps; and (5) industries including health care, logistics, mobile workforce management, mobile commerce and payment systems and mobile search and advertisement.
Other formats Also available in print.
System notes Mode of access: World Wide Web.
System requirements: Adobe Acrobat Reader.
Notes Title from PDF t.p. (viewed on March 24, 2012).
Other author Bose, Raja.
Li, Wendong.
Subject iPhone OS.
Android (Electronic resource)
Windows phone (Computer file)
Mobile computing.
Location-based services.
mobile platforms.
smart phones.
tablets.
iOS.
Android.
Windows Phone.
mobile web.
HTML5.
iPhone.
history of mobile platforms.
mobile application developments.
location based services.
LBS.
mobile maps.
mobile ecosystem.
Standard Number 10.2200/S00404ED1V01Y201202MPC009
ISBN 9781608458677 (electronic bk.)
9781608458660 (paperback)