Presentation om Trafiklab från Vinnovas event "Informationsmöte och match making inom datadrivna labb" den 4 april 2017.
http://vinnova.se/sv/Aktuellt--publicerat/Kalendarium/2017/170404-Informationsmote-och-match-making-inom-datadrivna-labb/
Om attraktiva öppna API:er - Developers are humans too / Sundsvall42 2012Daniel Rudmark
Idag finns ett stort intresse från tredjepartsutvecklare att ta del av organisationers data via öppna API:er. Däremot är inte öppna API:er i sig är en garanti för att nya tillämpningar skapas eller att utvecklare ens använder sig av dedikerade API:er (utan hellre skrapar webbsidor). På seminariet beskrivs erfarenheter från ett projekt med Viktoriainstitutet, Samtrafiken och Trafikverket som i en pilot tillgängliggjort kollektivtrafikdata för tredjepartsutvecklare.
Presentation om Trafiklab från Vinnovas event "Informationsmöte och match making inom datadrivna labb" den 4 april 2017.
http://vinnova.se/sv/Aktuellt--publicerat/Kalendarium/2017/170404-Informationsmote-och-match-making-inom-datadrivna-labb/
Om attraktiva öppna API:er - Developers are humans too / Sundsvall42 2012Daniel Rudmark
Idag finns ett stort intresse från tredjepartsutvecklare att ta del av organisationers data via öppna API:er. Däremot är inte öppna API:er i sig är en garanti för att nya tillämpningar skapas eller att utvecklare ens använder sig av dedikerade API:er (utan hellre skrapar webbsidor). På seminariet beskrivs erfarenheter från ett projekt med Viktoriainstitutet, Samtrafiken och Trafikverket som i en pilot tillgängliggjort kollektivtrafikdata för tredjepartsutvecklare.
Why (unpaid) developers use APIs (and what you can do about it) [Nordic APIs...Daniel Rudmark
A crucial issue for any organization launching an API is developer adoption. However, while many organizations spend considerable resources in technical solutions, support functions and license agreements they may neglect investigating why developers want to work with their APIs. In his work, Daniel has studied (mainly unpaid) developers using APIs through some 50 in-depth interviews, analyzed around 60 hours of video and performed focused usability studies on APIs for his clients. To explain his findings he points theories of motivational psychology and software platform research.
Most dev teams have a very simple conception of software architecture. They start with a database, a user interface, and add layers of (DRY) mess between the two. Then they have a performance problem so they add memcache and mongodb (Now we're webscale!).
Months or years later, releasing new features in production gets harder and riskier: it's time for a rewrite. Let's use AnguNodeMvcDoop to solve all our maintainability issues! And the cycle starts over...
In this talk we'll see that software architecture is not defined by the technologies you use but by the high level principles you set. We'll see what really matters to make your information system maintainable and how to get there progressively!
AppDevKit is an iOS development library that provides developers with useful features to fulfill their everyday iOS app development needs.
AppDevKit has five major parts that include command, user interfaces, animations, image view, and list view support libraries. AppDevKit could be installed by CocoaPods. Please feel welcome to use AppDevKit in your iOS projects as it is licensed under the permissive open source BSD license.
These materials are accessible: https://github.com/anistarsung/AppDevKitLearning
MOPCON 2014 - Best software architecture in app developmentanistar sung
Talking about how to build smart design and architecture for app development. Let your app can easy develop and deploy components on your app. And more topic of version control and quality improvement.
Why (unpaid) developers use APIs (and what you can do about it) [Nordic APIs...Daniel Rudmark
A crucial issue for any organization launching an API is developer adoption. However, while many organizations spend considerable resources in technical solutions, support functions and license agreements they may neglect investigating why developers want to work with their APIs. In his work, Daniel has studied (mainly unpaid) developers using APIs through some 50 in-depth interviews, analyzed around 60 hours of video and performed focused usability studies on APIs for his clients. To explain his findings he points theories of motivational psychology and software platform research.
Most dev teams have a very simple conception of software architecture. They start with a database, a user interface, and add layers of (DRY) mess between the two. Then they have a performance problem so they add memcache and mongodb (Now we're webscale!).
Months or years later, releasing new features in production gets harder and riskier: it's time for a rewrite. Let's use AnguNodeMvcDoop to solve all our maintainability issues! And the cycle starts over...
In this talk we'll see that software architecture is not defined by the technologies you use but by the high level principles you set. We'll see what really matters to make your information system maintainable and how to get there progressively!
AppDevKit is an iOS development library that provides developers with useful features to fulfill their everyday iOS app development needs.
AppDevKit has five major parts that include command, user interfaces, animations, image view, and list view support libraries. AppDevKit could be installed by CocoaPods. Please feel welcome to use AppDevKit in your iOS projects as it is licensed under the permissive open source BSD license.
These materials are accessible: https://github.com/anistarsung/AppDevKitLearning
MOPCON 2014 - Best software architecture in app developmentanistar sung
Talking about how to build smart design and architecture for app development. Let your app can easy develop and deploy components on your app. And more topic of version control and quality improvement.
Tillgänglighetsrevision ger ny fart på arbetet med tillgänglighet för gång, cykel och kollektivtrafik – fokus på personer med nedsatt mobilitet. Transportforum 2013.
Presentation från frukostseminarie om hur Mobility Management kan användas för att minska trafikstörningar under byggtiden av större infrastrukturprojekt.
19. Storskalig utrullning Add-on projekt Övergripande struktur Kontrollerade test Storskaliga försök Utvärdering Etablering av förutsättningar Initiala tjänster Ny business 2012 2010 2011
20. Varför öppna myndighets-API:er? Demokratiska principer Offentlighetsprincipen PSI-lagen Utnyttja marknadsvärde Kan/ska myndigheter stödja alla telefoner, plattformar, informationsbehov etc. etc.
22. Project sponsor Code + comments Deliverable Documentation Requirementsspec Business Analyst Software Developer End-user Tester Requirementsspec Test protocol End-user
23. SupportingSustainableEveryday Transports 50% expected increase in personal travel in Gothenburg area 2005-2025 Transport-related CO2 emissions should decrease by 4% in 2010 and 75% in 2050 (compared with 1990) Public transport traveling must increase from 24% to 35% in 2020 If car commuters switched to public transport, bicycle etc. 1 day/week this goal would be met!
24. Co-modaltravelingrequiresmulti-context systems The use of multiple transportationmeans Typicallymoresustainable Typically less comfortable Smoothuserexperiencerequirescoordination of information in multiple contexts Multiple data sources A multitude of devices, someunknown Personalized information needs
25.
26. Project sponsor Code + comments Outside developer Deliverable Documentation Requirementsspec API Outside developer Business Analyst Software Developer Tester Outside developer Requirementsspec Test protocol Objectmodel
27. ProactiveAPI’s API’stranscendsinto the unavoidableartifact for developers to interact with API’sbecomevaluable assets in achievingorganizationalgoals (e.g. comodaltravel) API’s are under-researched
28. Varför codemocracy Uppmuntra till applikationsutveckling på trafikdata Ökad förståelse för utvecklarbehov Vilken information Hur informationen presenteras Fråga och ge feedback!
29. Trafikverket (via Info24) Realtidsinformation från Trafikverket (tidigare Vägverket) Beskrivande text GPS-koordinater (inkl. höjd!) Väg (både intern kod och publikt namn) Beräknad start- och sluttid Informationstyper Störningar i kollektivtrafiken Trafikkameror (url:er till bilder av trafiken) Olyckor Köer Vägarbeten Fordonshaverier
30. Trafikverket (via Info24) forts. Obs! Tillgång till API:er via mejl till daniel@viktoria.se elias@viktoria.se
31. Västtrafik Registrering på http://labs.vasttrafik.se Obs! Gå med i klubben utvecklare! Reseplanerare http://vasttrafik.se/External_Services/TravelPlanner.asmx Lista över alla hållplatser Förslag på närmaste hållplats utifrån koordinater Förslag på hållplatser beroende på vad man söker efter Lista med pendelparkeringar Resvägsförslag Koder för sms-biljetter
32. Västtrafik, forts. Kollektivtrafikstörningar http://vasttrafik.se/external_services/ TrafficInformation.asmx Prioritet, datum/tid, område/kommun (ej koordinat), berörda linjer, text Realtidsinformation http://vasttrafik.se/External_Services/NextTrip.asmx Utgår från en hållplats och anger för pågående turer Beräknad ankomsttid enligt tidtabell Beräknad ankomsttid enligt realtidsdata
33. Tåg.info Webbsida: http://tåg.info/api Alla stationer (med GPS-koordinater): http://tåg.info/stationer.xml Alla aktuella tåg för en viss station http://tåg.info/[Stationsnamn].xml Ex. http://tåg.info/Stockholm+C.xml Alla aktuella tåg http://tåg.info/tag.xml Info om ett specifikt tåg http://tåg.info/[tågnummer].xml Ex. http://tåg.info/459.xml