Palvelun käyttöliittymätasonpalvelun toteutus osaksi TIPTOP portaalia prosessin kulku EduGUI komponenttikirjasto on käytettävissä open sourcena, Eduix.

Slides:



Advertisements
Samankaltaiset esitykset
Kansalliskirjasto, DSpace ja julkaisuarkistot FinnOA:n julkaisuarkistoworkshop, Jyrki Ilva, Kansalliskirjasto
Advertisements

Hypermedian perusteet, Sami Hautakangas, TTKK, Hypermedialaboratorio Oppimisympäristöjen suunnittelusta © Sami Hautakangas, Hypermedialaboratorio.
Nopein, helpoin, tuottavin tie 3D-maailmaan..  Käytön ja oppimisen helppoutta  Työskentelyn nopeutta  Suunnittelun joustavuutta ⇓ Lisää tuottavuutta.
Stored Procs Pientä ja yleistä asiaa monelta eri kantilta.
JavaScript (c) Irja & Reino Aarinen, 2007
1 Java-kieleen pohjautuvien ohjelmien käyttökohteita Ohjelmat Appletit JavaBeans JavaScript Java Server Pages (JSP) Java Servletit J2ME, mobiililaitteet.
Opinnäytetyöprosessi
Rajapintaratkaisut Peppi-projektissa
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
Tutkimusdatapalvelut
TIPTOP: käyttöliittymien kehittäminen TaY:ssa. Käyttöliittymän rooli suunnittelutyössä – Oikeaa sovellusta riittävällä tavalla muistuttavan käyttöliittymän.
Goblin-kurssinhallintajärjestelmäTKK / Automaation tietotekniikan laboratorio Antti Tuomi, Raimo Nikkilä Goblin kurssinhallintajärjestelmä Raimo.
Erik Fallenius Kevät  Taustaa ◦ Ontologiat  Tavoitteet  Teknologiat ◦ Dojo/AJAX ◦ JSON ◦ SOAP  Projektin kulku  Lopputulos – demo.
Ohjelmistokehittäminen. Luku 1 – Mitä on ohjelmistokehittäminen?
Mikä on Peppi projekti ja miten se etenee?
Kim Kellman Staattisesta dynaamiseksi – Case Logica Express Oy.
JYVÄSKYLÄN YLIOPISTO UNIVERSITY OF JYVÄSKYLÄ 1 Tutkimusaineiston dokumentointi Juha Sinkkonen
Käytännön ohjelmointi ja käytännön ketterä testaus
Java-ohjelmointikieli -Javasta ohjelmointikielenä -ohjelmontivälineistä -opasteista.
Testaus Tiptopissa draft Mats Lindstedt, Mika Rintala.
Tilakatsaus Paatti-projekti 7. kokous Mitä on tehty? Projektisuunnitelma Vaatimusmäärittelyn muokkausta Mobiilikäyttöliittymän toteutusta Tutkijan.
Copyright 2009 Avarea Oy - Base SAS osaajasta DIS taituriksi Kokemuksia DI Studion käyttöönottoprojekteista.
Jatkuva Integraatio ohjelmistokehityksessä
Clojure – this one goes to eleven!. Antti Virtanen Software Architect // Clojure oikeassa projektissa.
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
T Personal SE assignment Project progress tracking and control.
Open source -kirjastojärjestelmistä Matti Sarmela Kirjastot.fi Open source -kirjastojärjestelmistä.
GNU-ohjelmointityökalut Jussi Raunio TI09OHJ
Finnish Support Center FSC Oy tietojärjestelmien asiantuntija.
UKJ Työpakettien tilanne TukityöpaketitResurssitSisältöAikatauluHuom (Seuraava sivu) TP 1 Projektin hallinnointi OK, 1) TP 2 Resurssinhallinta.
Mentortapaaminen Elma, Agenda Tilannekatsaus –Tehtyä –Tekemättä –Demo Ongelmia Palautteen pohdintaa Personal SE-esityksiä.
Tietokoneohjelman suoritus opintojakso Olioajattelu ja –ohjelmointi, osa I Hans Nieminen Syksy 2013.
Kalenteri 2005 AJAVA – Ajanvarausjärjestelmä CSP Compact Software Products.
Joensuun yliopiston kirjasto / Antti Laurila / Verkkojulkaiseminen Joensuun yliopistossa Antti Laurila.
Koodistopalvelu. Mikä? Palvelu, jonka avulla koodistoja voidaan jakaa ja hallinnoida keskitetysti. Perustuu JHS-työryhmän suositusluonnokseen ja sen yhteydessä.
1 © Jukka Juslin Web-käyttöliittymä Jukka Juslin.
Kuinka tehdä blogi o365:ssä
Tavoitteet Aikataulu Työmäärä Vaatimukset Tasapuolisuus.
Tavoitteet Aikataulu Työmäärä Vaatimukset Tasapuolisuus.
Laajennettu työssäoppiminen lähihoitajakoulutuksessa
Case Hanke2007DW | Topi Laamanen | Case Hanke2007DW (Maaseudun hanke- ja yritystukien raportointiratkaisu ohjelmakaudella ) Topi Laamanen.
Webkameralla toteutettu reaaliaikainen 3d- liikkeenseurantasovellus Tapio Vierros Antti Virta.
Jaakko Markkanen & Ari Laine. Yhteisö, joka kehittää työpöytäympäristöä KDE SC (Software Compilation) Avoimen lähdekoodin ja voittoa tavoittelematon yhteisö.
1.4. Integroimismenetelmiä
Mi Menetelmä tosiaikaiseen sivustomuokkaukseen Sulake Dynamoid | Strictly confidential – legally protected and privileged information Ilari Tuominen Software.
Lukuvuosi-ilmoittautumispalvelu. Mistä tässä on kyse? Jatkossa korkeakoulut (opintohallinnon perustietojärjestelmät, käyttäjähallinto) saavat luotettavasti.
Korkeakoulujen ja opetus- ja kulttuuriministeriön yhteinen tietohallintohanke, jota CSC koordinoi RAkenteellisen KEhittämisen Tukena TIetohallinto Tutkimushallinnon.
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
”Mutta kuka tekisi minulle ne kysy- mykset…” - miten onnistuu tiedonhankinnan opetus? ITK
Hyvä yliopisto-opetus – vastuullisen opettajan ja opiskelijan roolit Elin Fellman-Suominen Åbo Akademi Pedaforum
Vesa Ollikainen & Outi Grotenfelt
T Henkilökohtainen SE harjoitus
Tutkimusdatapalvelut. Kehitystyön periaatteita Ketterän kehityksen periaatteet Jatkuva kehittäminen Tiivis yhteistyö sidosryhmien kanssa Datalab työpajat.
Diplomityöseminaari Ohjelmistokehysten erikoistamistutoriaalit Fred-ympäristössä Pekka Savolainen
TIPTOP – Tietoon perustuvaa tukea opiskelijan opinto- ja urapolulle
Software product lines. Suomeksi ohjelmistotuotelinja Kuvaa metodeja ja työkaluja tuottaa yhteiskäytettävää koodia samankaltaisissa sovelluksissa Tarkoituksena.
Kottarainen Jyväskylän yliopisto - Sovellusprojekti WWW-pohjainen kyselysovellus.
PHP ja MySQL PHP: Hypertext Preprosessor. PHP, johdanto Komentosarjakieli, joka on suunniteltu dynaamisen sisällön tuottamiseen verkossa PHP on sekä kieli,
D OMAINHALLINTATYÖKALUN TOTEUTUS JQUERY JAVASCRIPT - KIRJASTOLLA Insinöörityö Irko Palenius 2009.
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Finto-palvelusopimus ja Finto- verkoston periaatteet Laajennetun projektiryhmän kokous
Sosiaalinen markkinointi Monikulttuurinen ehkäisevä päihdekasvatus Ohjausryhmän suunnittelupäivä
Yksikkötestaus ● Yksikkötestauksella tarkoitetaan lähdekoodiin kuuluvien yksittäisten osien testaamista. Termi yksikkö viittaa ohjelman pienimpiin mahdollisiin.
Juulin kehittäminen: tilannekatsaus
Digitaalisen infran täydennyskoulutus
Harjoitustyö kurssille Mobile Application Development
SOTELI “Miten massiivinen massatentti saadaan tehtyä” Tuomas Orama
Ennakoinnin haasteet ja mahdollisuudet Satakunnassa 4. 11
Julkaisuneuvotteluiden tilanne
Ketterä ohjelmistokehitys
Ristiinopiskelun kehittäminen -hanke
Esityksen transkriptio:

Palvelun käyttöliittymätasonpalvelun toteutus osaksi TIPTOP portaalia prosessin kulku EduGUI komponenttikirjasto on käytettävissä open sourcena, Eduix vaatii ainoastaan copyright merkinnän. Tämä tarkentuu. Saadaan käyttöön valmiina iso määrä tehtyä hyvää työtä, jonka hyödyntämisestä on olemassa käytännön kokemusta Peppi projektin yhteydessä. Ei hype’ä vaan koeteltua tekniikkaa! Mahdollistaa käyttöliittymäkerroksen ja liiketoimintalogiikan kehitystyön järkevän erottamisen erillisiksi kehitysprosessiksi Käyttöliittymäkerroksen toteuttava koodi voidaan helpommin optimoida ja sitä kautta nopeampaa kuin (java) komponenttikirjastoja käyttäen Käyttöliittymä ja liiketoimintalogiikan kehitys voidaan tehdä rinnakkain pitkälti omina kehitysprosesseinaan, joka nopeuttaa sekä käyttöliittymäkerroksen että liiketoimintalogiikan kehitystä Käyttöliittymäkerroksen toteutuksessa voidaan hyödyntää puhtaammin käyttöliittymäsuunnittelijoiden erityisosaamista (html(5) ja javascript kirjastojen esim. jQuery osaaminen). Voidaan hyödyntää nopeasti kehittyviä html/javascript kirjastoja käyttöliittymätason suunnittelussa/kehittämisessä. Ei olla riippuvaisia valitun (java) komponenttikirjaston ehkä hitaastakin kehityssyklistä) Samalla toteutuu automaattisesti järjestelmällinen käyttöliittymästandardin kehittäminen TIPTOP projektille Luotua TIPTOP käyttöliittymästandardia voidaan hyödyntää muillakin kielillä/alustoilla kuin java, jolloin se on uudelleenkäytettävissä muissakin ympäristöissä, esimerkiksi php. Käyttöliittymälogiikkaa voidaan tarvittaessa muuttaa huomattavassa määrin koskematta portletin java koodiin. Muutos tapahtuu muuttamalla freemarker template’a. Käyttöliittymän kehityssykliä voidaan täten nopeuttaa merkittäväksi.