breakfast and Welcoming words • 10:30 Presentation one: API:Suomi and why APIs are vital • 11:00 Presentation two: API use / development case study from Codemenders, #qtipme https://twitter.com/aseemshakuntal • 11:30 Organize teams and start working – API Starter kit - how to get started (lets build one during this tour), see more http://bit.ly/apistarter – API:Suomi future, strategy – API/apps/services related teams • 13:30 Sponsor pitch / coffee • 16:00 Food time (on site) • 19:00 Demos • 20:00 Event ends
- Suomen metarajapinta metarajapinta Apisuomi kerää vertailutietoa ja arvosteluja rajapinnoista madaltaen avoimen datan uudelleenkäytön kynnystä. Lisäksi mahdollistaa sovelluskehittäjien vertaistuen ja kokemusten jakamisen.
paikasta paikasta 1) Palvelu listaa yhteisön ilmoittamat suomalaiset rajapinnat (kaupalliset ja muut) – Tietojen ilmoittaminen nyt webistä lomakkeella, jatkossa automatisoidusti 2) API:t kategorioissa ja tageilla merkattuina – Lisäksi lyhyt kuvaus, onko avointa lähdekoodia, tuetut datatyypit, linkki dokumentaatioon, maksullisuustieto ja paljon muuta. 3) Mahdollisuus julkiseen palautteeseen – Rajapintojen kommentointi ja arvotus (*****)
palvelijat ja jatkuvuus jatkuvuus • Yhteisön polttoaineen muodostaa vapaaehtoiset API -lähettiläät, jotka: • levittävät tietoa erilaisista rajapinnoista, hyvistä rajapintakäytänteistä, • aktivoivat ja inspiroivat kehittäjiä käyttämään rajapintoja, • järjestävät API -tapahtumia eri puolilla Suomea, • edesauttavat uusien (avoimien) rajapintojen luomista • http://apisuomi.fi/suomen-api-lahettilaat/ • Tällä hetkellä 6 rohkeaa API -samuraita • Liity mukaan!
lounaita eri kaupungeissa • Tilaisuudet on oltava kaikille avoimia. • Kuka tahansa voi järjestää API -lounaan omalla paikkakunnallaan. – Ilmoita meille, PR API -lounas on nimensä mukaisesti lounastamiseen liittyvä sosiaalinen tapahtuma. API -lounaita järjestetään eri puolilla Suomea satunnaisissa ruokapaikoissa. Teema on löyhästi rajapinnat, mutta monesti puheenaiheet vaihtelevat teollisesta internetistä Raspberry Pi:n käyttämiseen reitittimenä tai yrityksen API strategian luomiseen.
• Haasteita: – Avoimet API:t ja data sekaisin – API tietoisuus heikohkoa – API:en hyödyntäminen Ratkaisu: → API Strategia Suomelle • Käytännön toteutus – Apis.io tyylinen ratkaisu? – Yhteisöllinen – Open source – Github • Osa Apps4Finland kilpailua – Hakemisto + tapahtumia
• The app market has exploded (Apple, Google) • Companies that have moved aggressively to embrace APIs have profited handsomely (Salesforce.com) • Starting in April 2013 there has been a frenzy of acquisitions of companies that manage APIs for clients. (Mashery, Layer 7) • The governments have made concrete moves to promote APIs
Design for great User Experience • Easy to understand the purpose and functionality of the API • Clear & attractive • Clearly states the purpose of API
Optimize for use case • one-size-fits-all API = #FAIL • Different customer needs • API should be optimized to fulfill a specific business request in a specific context • Might result to multiple APIs
Provide easy access • Focus on discoverability • Use portal • Easy-to-consume docs – You have a few minutes time • provide some examples, • interacting with the API
Build a community • Developer using API are not just your customers • Evangelists • Peer review is golden • Wider reach for your API • Portal: enable knowledge sharing • Bugs are shallow