1 / 25

Programming for mobile devices

Kauno Technologijos Universitetas Information Technologies (P175B119). Programming for mobile devices. Made by group : Boss and c o. Kaunas, 2013. Work distribution. Edvinas Gordonas (IF-3/12) – gathered all the information we will ever need .

thais
Download Presentation

Programming for mobile devices

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kauno Technologijos Universitetas Information Technologies (P175B119) Programming for mobile devices Made by group:Boss andco Kaunas, 2013

  2. Workdistribution EdvinasGordonas (IF-3/12) – gathered all the information we will ever need. Rokas Milaševičius (IF-3/12) –created abeautiful website using Wordpress. RokasRainys (IF-3/11) – created a wonderful Word document. And most importantly... Laurynas Baltrėnas (IF-3/12) – everythingyouseerightnow.

  3. Slides Content Mobile applications ingeneral.............................................................4-8 Android............................................................................................10-13 iOS...................................................................................................14-17 Windows Phone................................................................................18-21 Workflowandouropinionabout module...........................................23-24

  4. Mobileapplications

  5. Whatismobileapplication? Mobile application development is the process by which application software is developed for low-power handheld devices. These applications can be pre-installed, downloaded by customers, or delivered as web applications.

  6. Why programming for mobiles is so special? Today applicationsoftware developers have to consider a lengthy array of screen sizes, hardware specifications and configurations because of intense competition in mobile software and changes within each of the platforms.

  7. Frameworksandwhyweusethem Framework is a universal, reusable software platform to develop applications, products and solutions.Theyhelpus to speedupmobileapplicationsdevelopment.

  8. There are a lotof frameworks PhoneGap ApacheCordova Unity jQueryMobile iUI AngularJS Andsoon...

  9. Platform specific application development Threebiggestplatforms

  10. Android Whywelikesweets?

  11. Littlehistory Androidfirstappearedinpublicin 2007 along with the founding of the Open Handset Alliance. In 2007 one of Nokia researcher said: “Frankly, I don'tunderstandwhy Google intends to ignorethevastamountofexistingimplementationoutthere. It seemslike a badcaseof "notinventedhere" to me. Ultimately, thiswillslowadoption. There are alreadytoomany Java platformsforthemobileworldandthisisyetanotherone“ The first Android phone (HTC Dream) was sold in October 2008. Androidistheworld'smostwidelyusedsmartphoneplatform, afterovertakingSymbianinthefourthquarterof 2010.

  12. Android SDK Applications are usually developed in the Java programming language using the Android SoftwareDevelopmentKit, howeverthere are otheravailabledevelopmenttools. Todaymorethan700 000 applicationshavebeendevelopedforAndroid.

  13. HowapplicationsappearinAndroid? TheAndroidsoftwaredevelopmentkitincludes a comprehensivesetofdevelopmenttools. Currentlysupporteddevelopmentplatformsincludecomputersrunning Linux, Mac OS X or Windows. Everythingyouneed to startdevelopingfor androidisfree to download. Androidapplications are packagedin .apkformat.

  14. iOS ThemainenemyofAndroid

  15. Historyagain iOSis a mobileoperatingsystemdevelopedanddistributedby Apple Inc. Originallyunveiledin 2007 UnlikeWindows PhoneandAndroid, Apple doesnotlicenseiOSforinstallationonnon-Apple hardware. TodayApple'sAppStorecontainmorethan 1 millionapplications. Theseappshavecollectivelybeendownloadedmorethan 60 billiontimes.

  16. How to startdevelopingforiOS? Buy a Mac. DownloadXcodeand the iOSSDK forfreefromMac App Store. Andyou are ready to goifyouknow enoughofObjective-C.

  17. The world’s most advanced mobile operating system.(orsotheysay...)

  18. Windows Phone Maybesomethingnew?

  19. Historyof Windows Windows Phoneis a operatingsystemsdevelopedby Microsoft. It wasfirstlaunchedinOctober 2010. Thelatestreleaseis Windows Phone 8, whichwaslaunchedonOctober 29, 2012.

  20. Development Applicationsfor Windows Phonecan be developedwithVisual C++, Python. Applicationsuse.NET CompactFrameworkwhichisa subsetofthe .NET Framework.

  21. Windows SDK To aiddevelopers Microsoft releasedsoftwaredevelopmentkitsthatworkinconjunctionwiththeir Visual Studio developmentenvironment. SDK includeemulatorimagesfordevelopers to testanddebugtheirapplicationswhilewritingthem. All Windows Mobileapplications are stronglyencouraged to be optimizedfortouchscreenuserinterfaces.

  22. Symbian Ormaybenot...

  23. Workflow First we gathered a lot of information about mobile applications and programming. Then we made everything overnight.

  24. Ouropinionabout module + • There are manygoodthingswelearneveryday • Learning to usenewprograms • Trying to workingroups - • Learning Word again • Weshouldlearnmoreabout CMS

  25. Thank you for your attention

More Related