Upgrade to Pro — share decks privately, control downloads, hide ads and more …

API:Hackathon Mikkeli

API:Hackathon Mikkeli

Jarkko Moilanen, PhD

October 11, 2014
Tweet

More Decks by Jarkko Moilanen, PhD

Other Decks in Programming

Transcript

  1. .fi Sinun tiesi rajapintojen maailmaan apisuomi.fi Agenda • 11:00 Brunssi

    ja tervetuloa sanat • 12:00 API:Suomi ja miksi APIt kiinnostavat monia • 12:30 Heikki Kurhinen, OO/MLI: miksi häkkäys kiinnostaa • 13:00 Jukka Voutila (Smart Time) • 13:30 Organisointi – API Starter kit – Miten päästä alkuun, http://bit.ly/apistarter – API:Suomi tulevaisuus, strategia Suomelle. – API/apps/palvelut tiimeinä • 16:00 Ruokailua... • 19:00 Demo ja ja esityksiä • 20:00 Keskustelua ja jatkoajatuksia
  2. .fi Sinun tiesi rajapintojen maailmaan apisuomi.fi API:Hack Tournee 2014 API:Hack

    Tournee 2014 Mikkeli 11.10.2014 #apihackfinland Twitter: @ApiSuomi
  3. .fi Sinun tiesi rajapintojen maailmaan apisuomi.fi API:Suomi - Suomen API:Suomi

    - 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.
  4. .fi Sinun tiesi rajapintojen maailmaan apisuomi.fi Rajapinnat Rajapinnat yhdestä yhdestä

    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 (*****)
  5. .fi Sinun tiesi rajapintojen maailmaan apisuomi.fi Yhteisön palvelijat ja Yhteisön

    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!
  6. .fi Sinun tiesi rajapintojen maailmaan apisuomi.fi API:Lounaat API:Lounaat • API

    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.
  7. .fi Sinun tiesi rajapintojen maailmaan apisuomi.fi API:Suomi Starter Kit API:Suomi

    Starter Kit • Kynnyksen madallus • Joukkoistettu • Javascript orientoitunut • Käsitteet ja esimerkit – jsfiddle http://bit.ly/apistarter
  8. .fi Sinun tiesi rajapintojen maailmaan apisuomi.fi {API:Suomi} 2.0 {API:Suomi} 2.0

    • 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
  9. .fi Sinun tiesi rajapintojen maailmaan apisuomi.fi Strategic importance of APIs

    • 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
  10. .fi Sinun tiesi rajapintojen maailmaan apisuomi.fi API Product Manager 

    Engage and work the client experience for usage of the API  Define API enhancements  Set direction for developer  Define customer needs  Branding  Define partner and affiliate relationships  Ensure API can reach the largest audience possible ➔ They are not program or project managers. ➔ They are not marketing. ➔ They are not engineers or software managers.
  11. .fi Sinun tiesi rajapintojen maailmaan apisuomi.fi Lets have some fun!

    API use / development case study from Codemenders
  12. .fi Sinun tiesi rajapintojen maailmaan apisuomi.fi Tools available Sampo Software

    provides: Platform • Debian VM • Any requests (database, server, etc)? Tools • Node.js – ApiAxel • OpenRepose • GitLab UpCloud provides: