logging in or signing up [ESD] Kariem Emara - Mobile Computing Quick Overview ManS_ Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 169 Category: Science & Tech.. License: All Rights Reserved Like it (0) Dislike it (0) Added: April 17, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Mobile Computing A Quick Overview: Mobile Computing A Quick Overview Karim Emara Assistant Lecturer karim.emara@cis.asu.edu.eg April 2011What is mobile computing?: From its name , it is the ability to use technology while moving What is mobile computing? Source: http://msdn.microsoft.com/en-us/library/ms695565(v=vs.85).aspxWhat is mobile computing?: It is NOT just a portable computer What is mobile computing? Source: http://www.funnyhumor.com/pictures/221.php#sendWhere is it used?: Mobile computing exists in SO many different devices and platforms Tablet PCs PDAs/Ultra-mobile PCs Smart Phones Wearable computers In-vehicle computers and more… Where is it used?Characteristics: Characteristics Mobile computing is different from conventional computing in its 3 aspectsMerits : No geographical barriers User oriented Context awareness MeritsHow to develop mobile applications?: How to develop mobile applications? Using smartphonesSophisticated Capabilities : 1 or 2 high resolution cameras GPS Bluetooth/ WiFi Accelerometer/Compass Full operating system Sophisticated CapabilitiesSample Applications: Augmented Reality Sample ApplicationsSample Applications: Fleet Tracking and Sales Tools Sample ApplicationsPlatforms : Nokia Symbian Microsoft Windows Apple IOS Google Android RIM Blackberry OS PlatformsWhat you need to know?: Identify platform + supporting devices Install IDE Learn programming language Emulator/Debugger Documentation What you need to know?Symbian OS : Popular Devices Nokia, Sony, Samsung, .. IDE: any Java ME IDE ( e.g Netbeans ) Language: Java IDE Emulator Symbian OSSymbian OS: Originally, it has no UI. Manufacture adds a UI platform such as S60 in Nokia Later on, Symbian Platform is created upon Symbian OS, S60 5 th Ed and others Its future is questionable ! Symbian OSWindows Mobile: Popular Devices HTC, Samsung IDE: Visual Studio 2008 Languages: .NET Compact Framework 3.5 Native Visual C++ Windows Mobile SDK emulator Windows MobileWindows Phone 7: Popular Devices HTC, Samsung, (Nokia later on) IDE: Visual Studio 2010 Language: Silverlight (XAML, C#/VB.NET for code) Visual Studio emulator Windows Phone 7iOS (iPhone OS): Devices iPhone , iPod Touch, iPad IDE: Xcode 3.1 Language: Objective-C iPhone simulator App Store iOS ( iPhone OS)Android : Popular Devices Samsung, HTC IDE: Eclipse 3.6+ADT Plugin Language: Java (No JVM) Android Virtual Device (AVD) Android Market AndroidBlackBerry : Popular Devices BlackBerry, Nokia IDE: Eclipse with Blackberry Plugin or BlackBerry JDE Language: Java BlackBerry simulator BlackBerryDocumentation : DocumentationWhich to learn?: Market Share in Q4 2010 Which to learn?Which to learn?: Market Share Growth in Q4 2009-2010 Which to learn?Which to learn?: To conclude: Android is the future, Symbian is the last present, Windows Phone 7 is coming, iPhone will not lose Which to learn? Master one and play with othersQuestions?: Questions? You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
[ESD] Kariem Emara - Mobile Computing Quick Overview ManS_ Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 169 Category: Science & Tech.. License: All Rights Reserved Like it (0) Dislike it (0) Added: April 17, 2011 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Mobile Computing A Quick Overview: Mobile Computing A Quick Overview Karim Emara Assistant Lecturer karim.emara@cis.asu.edu.eg April 2011What is mobile computing?: From its name , it is the ability to use technology while moving What is mobile computing? Source: http://msdn.microsoft.com/en-us/library/ms695565(v=vs.85).aspxWhat is mobile computing?: It is NOT just a portable computer What is mobile computing? Source: http://www.funnyhumor.com/pictures/221.php#sendWhere is it used?: Mobile computing exists in SO many different devices and platforms Tablet PCs PDAs/Ultra-mobile PCs Smart Phones Wearable computers In-vehicle computers and more… Where is it used?Characteristics: Characteristics Mobile computing is different from conventional computing in its 3 aspectsMerits : No geographical barriers User oriented Context awareness MeritsHow to develop mobile applications?: How to develop mobile applications? Using smartphonesSophisticated Capabilities : 1 or 2 high resolution cameras GPS Bluetooth/ WiFi Accelerometer/Compass Full operating system Sophisticated CapabilitiesSample Applications: Augmented Reality Sample ApplicationsSample Applications: Fleet Tracking and Sales Tools Sample ApplicationsPlatforms : Nokia Symbian Microsoft Windows Apple IOS Google Android RIM Blackberry OS PlatformsWhat you need to know?: Identify platform + supporting devices Install IDE Learn programming language Emulator/Debugger Documentation What you need to know?Symbian OS : Popular Devices Nokia, Sony, Samsung, .. IDE: any Java ME IDE ( e.g Netbeans ) Language: Java IDE Emulator Symbian OSSymbian OS: Originally, it has no UI. Manufacture adds a UI platform such as S60 in Nokia Later on, Symbian Platform is created upon Symbian OS, S60 5 th Ed and others Its future is questionable ! Symbian OSWindows Mobile: Popular Devices HTC, Samsung IDE: Visual Studio 2008 Languages: .NET Compact Framework 3.5 Native Visual C++ Windows Mobile SDK emulator Windows MobileWindows Phone 7: Popular Devices HTC, Samsung, (Nokia later on) IDE: Visual Studio 2010 Language: Silverlight (XAML, C#/VB.NET for code) Visual Studio emulator Windows Phone 7iOS (iPhone OS): Devices iPhone , iPod Touch, iPad IDE: Xcode 3.1 Language: Objective-C iPhone simulator App Store iOS ( iPhone OS)Android : Popular Devices Samsung, HTC IDE: Eclipse 3.6+ADT Plugin Language: Java (No JVM) Android Virtual Device (AVD) Android Market AndroidBlackBerry : Popular Devices BlackBerry, Nokia IDE: Eclipse with Blackberry Plugin or BlackBerry JDE Language: Java BlackBerry simulator BlackBerryDocumentation : DocumentationWhich to learn?: Market Share in Q4 2010 Which to learn?Which to learn?: Market Share Growth in Q4 2009-2010 Which to learn?Which to learn?: To conclude: Android is the future, Symbian is the last present, Windows Phone 7 is coming, iPhone will not lose Which to learn? Master one and play with othersQuestions?: Questions?