Your SlideShare is downloading. ×
0
SEPSEP –––– mobilemobile TransportbTransportböörserse
Wolfgang WWolfgang Wöörndlrndl
Realised by :
Florian Detig
Hamid Bar...
Ergebnisse (bis jetzt)Ergebnisse (bis jetzt)
Weiteres VorgehenWeiteres Vorgehen
BrainstormingBrainstorming…………
Agenda
Evolving SoftwareEvolving Software
PlattformPlattform -- OSOS
improving the design of the existing codeimproving the design of the existing code
without chan...
PlattformPlattform -- VergleichVergleich
Symbian (S60, UIQ, MOAP)Symbian (S60, UIQ, MOAP) ::
++ Zugriff auf HardwareZugrif...
Technology 1Technology 1
RoRRoR –– backendbackend
acts_as_authenticatedacts_as_authenticated
Ym4r / GMYm4r / GM
GeokitGeok...
Technology 2Technology 2
Open source projecte GpsmidletOpen source projecte Gpsmidlet
GpsmidletGpsmidlet
PlacelabsPlacelab...
Ruby on RailsRuby on Rails
flexibel!flexibel!
(agile development)(agile development)
schnell!schnell!
(rapid prototyping)(...
ToolsTools
EclipseEclipse
Aptana studio / RadRailsAptana studio / RadRails
subclipsesubclipse
eclipsemeeclipseme
NetbeansN...
ArchitectureArchitecture
RoR
www
J2ME-client
Browser
DB: MySQL
DB: PostGRS mit OSM Daten
Rest
ErgebnisseErgebnisse
dropdown autocomplete J2MEdropdown autocomplete J2ME
Dropdown autocomplete AJAXDropdown autocomplete ...
Open Street MapsOpen Street Maps
Gadget picsGadget pics
Open Street MapsOpen Street Maps
Gadget picsGadget pics
PostLBSPostLBS
Gadget picsGadget pics
PostLBSPostLBS
Gadget picsGadget pics
PostLBSPostLBS
Gadget picsGadget pics
AusblickAusblick
ANDROID! Open handset allianceANDROID! Open handset alliance
MobiletaggingMobiletagging
openSocial (widge...
ZukunftZukunft
gPhonegPhone -- mobileOSmobileOS
Gadget picsGadget pics
ZukunftZukunft
Mobile AJAX !!!Mobile AJAX !!!
::--))
ZukunftZukunft
Mobile AJAX !!!Mobile AJAX !!!
::--))
potential ?potential ?
MultiMulti--billion cash reservesbillion cash reserves
Apache v2 licenceApache v2 licence
Core apps...
gPhonegPhone -- mobileOSmobileOS
Gadget picsGadget pics
Wir sehen jedes Problem
Als Aufgabe
Und nicht Umgekehrt
Mobile Transport-börse
Upcoming SlideShare
Loading in...5
×

Mobile Transport-börse

1,225

Published on

Mobile Transport-börse (Presentation)

Abdelhamid Barzali

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,225
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Mobile Transport-börse"

  1. 1. SEPSEP –––– mobilemobile TransportbTransportböörserse Wolfgang WWolfgang Wöörndlrndl Realised by : Florian Detig Hamid Barzali AminHammami Cem cekmen
  2. 2. Ergebnisse (bis jetzt)Ergebnisse (bis jetzt) Weiteres VorgehenWeiteres Vorgehen BrainstormingBrainstorming………… Agenda
  3. 3. Evolving SoftwareEvolving Software
  4. 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. 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. 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. 7. Technology 2Technology 2 Open source projecte GpsmidletOpen source projecte Gpsmidlet GpsmidletGpsmidlet PlacelabsPlacelabs Open street mapsOpen street maps
  8. 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. 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. 10. ArchitectureArchitecture RoR www J2ME-client Browser DB: MySQL DB: PostGRS mit OSM Daten Rest
  11. 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. 12. Open Street MapsOpen Street Maps Gadget picsGadget pics
  13. 13. Open Street MapsOpen Street Maps Gadget picsGadget pics
  14. 14. PostLBSPostLBS Gadget picsGadget pics
  15. 15. PostLBSPostLBS Gadget picsGadget pics
  16. 16. PostLBSPostLBS Gadget picsGadget pics
  17. 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. 18. ZukunftZukunft
  19. 19. gPhonegPhone -- mobileOSmobileOS Gadget picsGadget pics
  20. 20. ZukunftZukunft Mobile AJAX !!!Mobile AJAX !!! ::--))
  21. 21. ZukunftZukunft Mobile AJAX !!!Mobile AJAX !!! ::--))
  22. 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. 23. gPhonegPhone -- mobileOSmobileOS Gadget picsGadget pics
  24. 24. Wir sehen jedes Problem Als Aufgabe Und nicht Umgekehrt
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×