Your SlideShare is downloading. ×
Mobile Transport-börse
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Mobile Transport-börse


Published on

Mobile Transport-börse (Presentation) …

Mobile Transport-börse (Presentation)

Abdelhamid Barzali

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. SEPSEP –––– mobilemobile TransportbTransportböörserse Wolfgang WWolfgang Wöörndlrndl Realised by : Florian Detig Hamid Barzali AminHammami Cem cekmen
  • 2. Ergebnisse (bis jetzt)Ergebnisse (bis jetzt) Weiteres VorgehenWeiteres Vorgehen BrainstormingBrainstorming………… Agenda
  • 3. Evolving SoftwareEvolving Software
  • 4. PlattformPlattform -- OSOS improving the design of the existing codeimproving the design of the existing code without changing how it workswithout changing how it works
  • 5. PlattformPlattform -- VergleichVergleich Symbian (S60, UIQ, MOAP)Symbian (S60, UIQ, MOAP) :: ++ Zugriff auf HardwareZugriff auf Hardware -- mmüühsahmhsahm MS mobile :MS mobile : -- MicrosoftMicrosoft J2MEJ2ME ++ 95% aller Handys95% aller Handys ++ schnellschnell AJAXAJAX ++ keine Installation / Updatekeine Installation / Update ++ write once, run everywherewrite once, run everywhere -- moderner Browser notwendigmoderner Browser notwendig
  • 6. Technology 1Technology 1 RoRRoR –– backendbackend acts_as_authenticatedacts_as_authenticated Ym4r / GMYm4r / GM GeokitGeokit DB: mysql /postgisDB: mysql /postgis J2MeJ2Me –– frontendfrontend AJAXAJAX -- frontendfrontend ScriptaculousScriptaculous PrototypePrototype GmapsGmaps
  • 7. Technology 2Technology 2 Open source projecte GpsmidletOpen source projecte Gpsmidlet GpsmidletGpsmidlet PlacelabsPlacelabs Open street mapsOpen street maps
  • 8. Ruby on RailsRuby on Rails flexibel!flexibel! (agile development)(agile development) schnell!schnell! (rapid prototyping)(rapid prototyping) schschöön!n! (enjoy the process)(enjoy the process)
  • 9. ToolsTools EclipseEclipse Aptana studio / RadRailsAptana studio / RadRails subclipsesubclipse eclipsemeeclipseme NetbeansNetbeans Visual ModellerVisual Modeller debuggingdebugging Polish build processPolish build process ant scriptant script device databasedevice database
  • 10. ArchitectureArchitecture RoR www J2ME-client Browser DB: MySQL DB: PostGRS mit OSM Daten Rest
  • 11. ErgebnisseErgebnisse dropdown autocomplete J2MEdropdown autocomplete J2ME Dropdown autocomplete AJAXDropdown autocomplete AJAX shortest path (OSM + pgrouting)shortest path (OSM + pgrouting) User authentifizierungUser authentifizierung Geocoding (google)Geocoding (google) ValidationValidation Gmaps directionsGmaps directions extractor (web scraping)extractor (web scraping)
  • 12. Open Street MapsOpen Street Maps Gadget picsGadget pics
  • 13. Open Street MapsOpen Street Maps Gadget picsGadget pics
  • 14. PostLBSPostLBS Gadget picsGadget pics
  • 15. PostLBSPostLBS Gadget picsGadget pics
  • 16. PostLBSPostLBS Gadget picsGadget pics
  • 17. AusblickAusblick ANDROID! Open handset allianceANDROID! Open handset alliance MobiletaggingMobiletagging openSocial (widgets)openSocial (widgets) rails 2.0rails 2.0 openID, openAuthopenID, openAuth AsteriskAsterisk iPhoneiPhone
  • 18. ZukunftZukunft
  • 19. gPhonegPhone -- mobileOSmobileOS Gadget picsGadget pics
  • 20. ZukunftZukunft Mobile AJAX !!!Mobile AJAX !!! ::--))
  • 21. ZukunftZukunft Mobile AJAX !!!Mobile AJAX !!! ::--))
  • 22. potential ?potential ? MultiMulti--billion cash reservesbillion cash reserves Apache v2 licenceApache v2 licence Core apps == Downloadable appsCore apps == Downloadable apps Easy developmentEasy development Linux + java => reuse exist. LibsLinux + java => reuse exist. Libs Bussiness model: ads/infomercials!Bussiness model: ads/infomercials!
  • 23. gPhonegPhone -- mobileOSmobileOS Gadget picsGadget pics
  • 24. Wir sehen jedes Problem Als Aufgabe Und nicht Umgekehrt