Vaasan yliopisto Tietojenkäsittely TiTe.1020 Avoin lähdekoodi - Open Source.

Slides:



Advertisements
Samankaltaiset esitykset
Internet ohjelmointi ympäristönä- webtop -web 2.0 kulttuurin alkuaskelet tietosovelluksien siirto yksittäisistä laitteista ja käyttöjärjestelmistä> www-alustaisiksi.
Advertisements

Tietokannat: MySQL ja PostgreSQL. Yleistä • Relaatiotietokantaohjelmisto, jolla voidaan luoda, ylläpitää ja muuttaa ja hallinnoida tietokantoja • Avoin.
SOME Eli sosiaalinen media ja lähinnä sitä Facebook Roast.
Ohjelmistokehitys Viikko 2 Mika Salo Pekka Valtonen Asmo Voutilainen
Testaus ja testausympäristöt
Www-sivuston ja verkkopalvelun rakentaminen Miten tehdä yritykselle www-sivut?
Internetin ilmaisohjelmat
1 Heli Lepomäki Yritysten ja muiden organisaatioiden käyttöön sähköinen työpöytä on jo leviämässä, koska niiden toiminta ja asiakaspalvelu.
Ortodoksinen viestintäseminaari Helsingissä 20.– , workshop Sonja Pyykkönen, Ortodoksi.net-portaali.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö Netbeans ja XAMPP Projektin luominen.
Tietokanta.
Novell-kuulumiset Pekka Lindqvist
Ohjelmistokehittäminen. Luku 1 – Mitä on ohjelmistokehittäminen?
E-Commerce 2010: Business, Technology, Society 6e
Vapaa Ohjelmisto.  Vapaa ohjelmisto on ohjelmisto jota voi käyttää, tutkia, muuttaa ja jakaa eteenpäin vapaasti.  FLOSS (Free / Libre Open Source Software)
Toimisto-ohjelmat Linuxissa
Toimisto-ohjelmat Linuxissa Atte Lukkari /OH4 Syksy 2006.
Toimisto-ohjelmat Linuxissa
Opinnäytetöiden esittely
Open Source GIS Professori Ari Jolma Paikkatietotekniikan hyödyntäminen -kurssi, DIPOLI
Ortodoksinen viestintäseminaari Helsinki
Vaasan yliopisto Tietojenkäsittely TiTe.1020 Tiedon esitysmuoto E-Commerce 2010: Business, Technology, Society 6e Prentice Hall © 2010.
Sovellusohjelman suunnittelu & toteutus
Tietojärjestelmän suunnittelu
Kurssilla käytettävät työkalut
OpenLab yhteistyö paikallisten yritysten kanssa - OpenLabin perustaminen - Open Source –seminaari - yhteistyömahdollisuudet muiden projektien.
Ketterä kehitys käytännössä – TFS & Meteor
LINUX Anniina Fagerström, Valtteri Karttunen, Tuukka Koivisto, Niko Liukka, Joonas Salminen ja Janne Strömberg 25/10/2013 LINUX.
Open source -kirjastojärjestelmistä Matti Sarmela Kirjastot.fi Open source -kirjastojärjestelmistä.
KANSALLISKIRJASTO - Kirjastoverkkopalvelut ONKI-projekti Dataportaali
Vaasan yliopisto Tietojenkäsittely TiTe.1020 Ohjelmat.
Netvibes Kiravo – kirjasto avoimena oppimisympäristönä Biblär – biblioteket som ett öppet lärcentra.
Ohjelmointi.
GIMP ja muut kuvankäsittelyohjelmat
GNU-ohjelmointityökalut Jussi Raunio TI09OHJ
Mikä ihmeen Office 365? Office 365
Kalenteri 2005 AJAVA – Ajanvarausjärjestelmä CSP Compact Software Products.
Web 2.0 tiivistetysti 1. Ohjelmistoalusta on Web. Webtop korvaa Desktopin. Keskeistä yhteisöllisyys ja ”Software as a Service”. 2. Kollektiivisen älyn.
Ville Ahola EL5. Yleistä  Avoimen lähdekoodin www- serveriohjelma  Lähes jokaiseen käyttöjärjestelmään löytyy oma versio  Ollut suosituin www-palvelin.
Mandrake linux Seminaarityö. Linux -Linux on vapaa Unix-tyyppinen käyttöjärjestelmä. Tavallisesti Linuxista puhuttaessa tarkoitetaan "levitysversiota"
Sosiaalinen media. Sisällysluettelo 3. Kuvat – Picasa 4. Sosiaaliset verkostot – Facebook 5. Videot –Youtube 6. Blogit ja wiki- Wikispaces 7. Oppimisympäristöt.
Saako halvalla hyvää? Linux kotistudiossa FM Sami Kainulainen
Susanna Ylä-Himanka Tuomas Pihlajakoski. Historia Ensimmäinen julkaisu heinäkuu 2004 Ted Kulp.
Drupal Luonnonvarat joulutapaaminen Mikko Laine, Maanmittauslaitos.
Jaakko Markkanen & Ari Laine. Yhteisö, joka kehittää työpöytäympäristöä KDE SC (Software Compilation) Avoimen lähdekoodin ja voittoa tavoittelematon yhteisö.
 MODx on julkaisujärjestelmän ja sovelluskehyksen risteytys, jonka lisenssinä on kaikille ilmainen avoimen lähdekoodin GNU GPL. MODx on suunniteltu ammattilaisten.
Tutkimusdatapalvelut. Kehitystyön periaatteita Ketterän kehityksen periaatteet Jatkuva kehittäminen Tiivis yhteistyö sidosryhmien kanssa Datalab työpajat.
Ja muut kuvankäsittelyohjelmat
Refaktorointi ”Te olette tehneet tätä ennenkin”. Mitä on refaktorointi? (1/2) prosessi ohjelmakoodin laadun parantamiseksi ohjelman sisäisen rakenteen.
GIMP ja muut kuvankäsittelyohjelmat A Linux -järjestelmät TI07TIVE Janne Räsänen.
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.
Pekka Paananen Toni Valkonen OH3. Historia 1994 NCSA:n HTTPd pääkehittäjä erosi NCSA:n palveluksesta syntyi Apache - A Patchy Server sekä Apache Group.
SUSE Jyrki Heinonen OH4 Linux A Historiaa ja nykypäivää – S.u.S.E – Software- und System-Enwicklung Unix-konsultointi, SLS + Slackware saksaksi.
Tietokantapalvelimet Ville Parviainen. Sisältö Yleistä tietokannoista SQL PostgreSQL MySQL MySQL vs. PostgreSQL Linux -työ.
Open Source Timo Nyyssönen Tietojenkäsittelytieteen historia - seminaari.
Web-sisällönhallintajärjestelmät / 27 Sisältö Mitä on web-sisällönhallinta? Tausta ja tavoitteet Käytännön prosessi Web-sisällönhallintajärjestelmät.
SUSE Linux. Alunperin saksalainen lokalisointi Slackwaresta Julkaistiin vuonna 1994 S.u.S.E Linux 1.0:na Myöhemmin sisällytettiin Jurix- käyttöjärjestelmä.
Linux-käyttöjärjestelmä. Mitä Ubuntu tarkoittaa ? Mitä Ubuntu on ? ● Afrikkalainen sana → zulu- ja xhosa-kielistä ● Kuvaa yhteisöllisyyttä ● Voidaan suomentaa.
Oma Nimi Tilaisuuden nimi Pvm Paikkakunta. Mikä on VALO-CD? Kohderyhmä: tavalliset suomalaiset ihmiset Käyttöjärjestelmä: Windows XP/Vista/7 Sisältää.
Uusi kehittäjäsukupolvi Suomessa Esimerkkitapaus Avoimen koodin maailman laajentuminen Yhteisöjä Suomessa Osallistu Timo Jyrinki,
TIETOKANNAT MySQL ja PostGRE Jussi Toivakka ja Juha Törö.
WWW-sivuston ja verkkopalveluiden rakentaminen
WWW-sisällönhallintaohjelmistot
Web-sisällönhallintajärjestelmät
WWW-Sisällönhallintaohjelmat
GIMP ja muut grafiikkaohjelmat
Petteri Aaltonen – Risto Laine - Ossi Nuutinen
Riku Heino ja Milo Hakalahti
Kehitetty vuonna 1995 (Michael Widenius ja David Axmark)
Esityksen transkriptio:

Vaasan yliopisto Tietojenkäsittely TiTe.1020 Avoin lähdekoodi - Open Source

Vaasan yliopisto Tietojenkäsittely TiTe Avoin lähdekoodi Avoin lähdekoodi (open source) tarkoittaa tietokoneohjelmien tuottamis- ja kehitysmenetelmiä, jotka tarjoavat käyttäjälle mahdollisuuden tutustua ohjelman lähdekoodiin ja muokata sitä omien tarpeidensa mukaisesti.open source Avoimen lähdekoodin periaatteisiin kuuluu myös vapaus käyttää ohjelmaa mihin tahansa tarkoitukseen ja kopioida ja levittää sekä alkuperäistä että muokattua versiota.

Vaasan yliopisto Tietojenkäsittely TiTe Avoin lähdekoodi Avoimeen lähdekoodiin pääsee kuka tahansa tutustumaan, ja halutessaan käyttäjä voi korjata ohjelman virheitä ja lisätä uusia ominaisuuksia. Avoimen lähdekoodin kehitys perustuu enimmäkseen vapaaehtoiseen kehitystyöhön. Lisäksi monet yritykset osallistuvat avoimen lähdekoodin kehitystyöhön. Avointa lähdekoodia kehitetään jatkuvasti.

Vaasan yliopisto Tietojenkäsittely TiTe Avoimen lähdekoodin sovelluksia Tunnetuimpia avoimen lähdekoodin sovelluksia ovat Linux (käyttöjärjestelmä), Firefox (selain), OpenOffice (toimistoohjelmisto)

Vaasan yliopisto Tietojenkäsittely TiTe Open Source Software (OSS)OSS Parhaimman kuvan tarjonnasta saa käymällä jollain avoimen koodin lähdesivustolla (englanniksi) tai wikipediassa (englanniksi). lähdesivustollawikipediassa ks. lisäksi avoin lähdekoodi (suomeksi) open source (englanniksi)avoin lähdekoodiopen source

Vaasan yliopisto Tietojenkäsittely TiTe E-kauppapaikan tarvikeluettelo Kauppapaikan käytössä tarvitaan mm.: paikka sivustolle (maksaa vähän, ilmaisiakin on),paikka sivustolle palvelinohjelmisto (ilmainen),palvelinohjelmisto tietokanta (sisältyy mm. XAMPPiin),tietokanta ohjelmointiympäristö (ei pakollinen VMwarePlayer) jaVMwarePlayer varsinainen kauppapaikka (myös blogi, julkaisujärjestelmä)kauppapaikkablogijulkaisujärjestelmä

Vaasan yliopisto Tietojenkäsittely TiTe Mitä tarvitaan - sovelluksia Tarvittava ohjelmointiympäristön komponentit löytyvät erikseen netistä: Apache - palvelinApache MySQL - tietokantaMySQL PHP - ohjelmointikieliPHP Tai kaikki yhdessä XAMPP

Vaasan yliopisto Tietojenkäsittely TiTe Avoimen lähdekoodin turvallisuus Koodin avoimuus on välttämätön vaatimus koodin turvallisuuden takaamiseksi, koska koodin avoimuus takaa riippumattoman arvioinnin järjestelmän haavoittuvuudesta ja riskeistä joka liittyvät järjestelmän käyttöön. Virheiden paikkaaminen on helpompaa ja todennäköisempää ja pakottaa ohjelmakoodin kehittäjät käyttämään enemmän aikaa takaamaan koodinsa laadun.

Vaasan yliopisto Tietojenkäsittely TiTe Adobe ohjelmistot:Adobe –Acrobat Reader, –Adobe ConnectNow, –FlashFlash Google apps:Google apps –Gmail, kalenteri, –Valokuvat, –Maps, –Docs, –Picasa Muita ilmaisia, mutta ei avoimia, sovelluksia

Vaasan yliopisto Tietojenkäsittely TiTe Amazon apps., eBay apps, ym.Amazon appseBay apps Termit: Shareware Public Domain Muita ohjelmien tarjoajia

Vaasan yliopisto Tietojenkäsittely TiTe Open source links Open Source Software: Top 59 Sites Ilmaisohjelmia Top 100 Network Security Tools Joomla! ja WordPress templatestemplates List of CMS Portal:Free software opensourceCMS