Mobile Software Engineering Crash Course - C01 Intro
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Mobile Software Engineering Crash Course - C01 Intro

on

  • 690 views

 

Statistics

Views

Total Views
690
Views on SlideShare
564
Embed Views
126

Actions

Likes
1
Downloads
6
Comments
0

5 Embeds 126

http://mohammadshakergtr.wordpress.com 117
http://www.linkedin.com 5
https://mohammadshakergtr.wordpress.com 2
https://www.linkedin.com 1
http://wordpress.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Mobile Software Engineering Crash Course - C01 Intro Presentation Transcript

  • 1. Mobile Software EngineeringL01 - Introduction Mohammad Shaker FIT of Damascus - AI dept. MohammadShakerGtr@gmail.com Mobile SE – August 2012
  • 2. Why mobiles / tablets?!
  • 3. web apps v. native apps
  • 4. Apple vs Android vs the world
  • 5. Core Chip
  • 6. Market ShareAugust 6, 2012 @ http://www.businessinsider.com/android-market-share-in-the-us-2012-7
  • 7. Apple slips, Android big winner in China during Q2August 3, 2012 @ http://news.cnet.com/8301-1035_3-57486377-94/apple-slips-android-big-winner-in-china-during-q2/
  • 8. Android
  • 9. Current DistributionVisited: August 5, 2012http://developer.android.com/about/dashboards/index.html
  • 10. Historical DistributionVisited: August 5, 2012http://developer.android.com/about/dashboards/index.html
  • 11. Screen Sizes and DensitiesVisited: August 5, 2012http://developer.android.com/about/dashboards/index.html
  • 12. Open GL VersionVisited: August 5, 2012http://developer.android.com/about/dashboards/index.html
  • 13. iPhone 4S VS Android Jelly Bean Video segment
  • 14. HTML5<!DOCTYPE html><html> <head> <title>hello, world</title> </head> <body> hello, world </body></html>
  • 15. HTML5 and JavaScript<!DOCTYPE html><html> <head> <link rel="stylesheet" href="styles.css"> <meta charset="utf-‐8"> <script src="scripts.js"></script> <title>hello, world</title> </head> <body> hello, world </body></html>
  • 16. JavaScript<script type="text/JavaScript"> function loadFile(url) { var script = document.createElement(SCRIPT); script.src = url; document.getElementsByTagName(HEAD)[0].appendChild(script); }</script>
  • 17. XML
  • 18. XML Simple File<note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body> Dont forget me this weekend! </body></note>
  • 19. Ajax andXMLHttpRequest
  • 20. Ajax
  • 21. XMLHttpRequest
  • 22. jQueryhttp://jquery.com/
  • 23. Less code, better you!
  • 24. Frameworks• jQuery Mobile• PhoneGap• Sencha Touch• xamarin• … etc
  • 25. http://phonegap.com/
  • 26. Facebook now updates its code twice every dayAugust 3, 2012 @ http://news.cnet.com/8301-1023_3-57486696-93/facebook-now-updates-its-code-twice-every-day/
  • 27. Android 4.1Jelly Bean
  • 28. EnhancedAccessibility
  • 29. InternationalUsers
  • 30. Notifications!
  • 31. Resizable appwidgets
  • 32. Games,
  • 33. Games,It’s “Games” in case u didn’t get it :D
  • 34. H.A.W.X
  • 35. FIFA
  • 36. Windows Phone and Nokia
  • 37. Windows Phone and Nokia
  • 38. Windows 8 Surface
  • 39. Windows Metro
  • 40. Windows Phone 8
  • 41. References
  • 42. Always with youhttp://developer.android.com/training
  • 43. Attend Harvard’sOpenCourseWare 2012! Building Mobile Applications, http://cs76.tv/2012/spring/ Mobile Software Engineering, http://cs164.tv/2012/spring/
  • 44. Done!Thx, See you next time