Erik Mohn. Prosjekt gjennomført av: Apache Software Foundation Skal gjøre tilgjengelig gjennbrukbare open source komponenter for Java Komponentene skal.

Slides:



Advertisements
Liknende presentasjoner
Introduksjon til PowerPoint
Advertisements

Webprogrammering (LO113A) 1 Kom i gang med PHP. Webprogrammering (LO113A) 2 Mål  Installere Apache og PHP  Konfigurasjon av Apache og PHP  Forstå samspillet.
1 Litt om OO og programmering Arne Maus. 2 OO og Java (og C++, C#)  Arven fra Simula  Programstruktur i Java  Generering av objekter  Beskyttelse.
SOA & Business Process Track Driv konsistens og best practices inn i ditt tjenestedesign : Web Service Software Factory Det er klare fordeler.
Visuell programmering
Programmering av dynamiske websider i C# - hva er det, og hvordan undervise? Tom Heine Nätt.
test- og godkjenningsordningen
#include Ligner litt på import i java. Setter inn hele fila stdio.h i programteksten. Definerer en del io funksjoner slik at signaturen er kjent. I dette.
Heuristisk evaluering Evaluering av gruppe 08s nettsted Gruppe01.
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
© Lars-Erik Kindblad.  Et platformuavhengig verktøy for å automatisere build prosesser.  Støttes og drives av Apache Software Foundation.  Kommer ferdig.
Tema: Introduksjon Hvorfor Velocity? Installasjon Velocity VS. JSF / JSP Eksempler Oppsumering.
Utført av: Jeppe Flensted HiST Vår 2009
Hovedprosjekt Prosjektledere: Ståle Furset Torbjørn Vik Oppdragsgiver: Torbjørn Vik.
LocMoc : Avatar 3D – Visualisering av menneskelige bevegelser ved bruk av Java og Coin3D. En presentasjon av: Øivind Hoff Johansen og Jon Kåre Sørensen.
Apache POI.
Web-applikasjoner Prosjekt3 Logging Gruppe 9 Malik Muhammad Naeem Kevan Qureshi.
Open Source Content Management APACHE LENYA Øyvind Buer (s100320, 3AB), Israr Khan (s139051, 3AA), Tore Minsaas (s141451, 3AB)
Mohammad Ali Koteich Danial Siddiq Sheikh. Hva skal vi snakke om? Directory LDAP The Apache Directory Project.
XMLBeans av Vegard Skipnes (s141721). Agenda Hva er XMLBeans? Historie Eksempel  XML Schema  XML fil  Bruk i java Innstallering Min mening Sammendrag.
EVENTS. Event modeller Javascript 1.0 og 1.1 Netscape Commander 4.x Internet Explorer 4.x DOM level 2 Internet Explorer 5.x.
”Virksomhetsportaler og rollestyrte arbeidsflater”
Elektroniske filformater til brukerne. Bruksområder Info-hefter Skjemaer Tabeller …
Singleton & Adapter Pattern Gruppe 3. Singleton Pattern Sørger for at en klasse kun kan ha en instans Vanligvis implementert med globale variabler –Singleton.
Copyright © 2003 Systek i Industrien Johannes Brodwall Systek AS.
Høgskolen i Oslo Webprogrammering Java-scripting 2 Klientvalidering.
Hvordan jobbe smidig i prosjekter med fast- eller målpris
DOM og scripting Making it come alive. Hva er DOM? Standard for å definere trestrukturen til XML-dokumenter. IDL-spesifikasjon av grensesnitt, egenskaper.
PARLAY/OSA Referanser: Referanser Foredraget er i all hovedsak basert på to artikler. Disse kan finnes på:
1 Hvordan lage websider Med Interkodex AS. 2 Innledende Å lage profesjonelle webløsninger kan gjøres veldig enkelt og rimelig. Du trenger ikke kunne webdesign.
Hvordan kan foreldre bruke de vangligste funksjonene i Itslearning.com
En skole uten eksamen eller karakter Faglig fordypning Internatliv Utstyr tilgjengelig døgnet rundt Mer enn 300 fag å velge i.
Bearbeide og presentere interessante bridgespill
Nettsted for bridgetjenester Bjørnar Pettersen Veileder: Sven-Olai Høyland.
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
Forretningsplan, Nettsted med Flash, Ajax, PHP, MySQL
1 GeoPortal – Rammeverk Introduksjon. 2 Teknisk rammeverk - Interoperabilitet Interoperabilitet evne til å kommunisere, kjøre programmer, eller overføre.
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
Subversion addin for Visual Studio.NET av: Arild Fines Per August Krämer Kristin Borud.
Presentasjon av hovedprosjekt Elin Leikvang ResLab Integration Grunnlagt i 2005, datterselskap av ResLab Reservoir Labratories og en del av Weatherford.
VirusLab Utvikling av en profesjonell applikasjon.
OPPGRADERING AV REQUEST TRACKER OG VIDEREFØRING AV PHP WEBSKJEMA.
Protokoller Pensum: Olsen, kap. 5 og 6. Kommunikasjonsprotokoll Rutiner for å administrere og kontrollere oversending av data Telefonsamtale (”Hallo”,
Konstruksjon og Testing Torsdag 30. september 2004 Av Even Aasland Harald Ueland.
Subversion addin for Visual Studio.NET av: Arild Fines Per August Krämer Kristin Borud.
Hovedprosjekt Prosjektledere: Jon Reitan Solvor Jenny Brodtkorb Skaaden.
HOVEDPROSJEKT 2002 JAVA-basert utvikling av IP-telefonfunksjoner.
JADE-LEAP AmbieSense er et EU støttet forskningsprosjekt. I dette prosjektet prøver man å integrere nye typer teknologi for bruk på mobile enheter I den.
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
P11 – PRESENCE MANAGMENT IN TELECOM. P11 – Presence managment in telecom Prosjektet er blitt gjort av: Sondre Husby Rostad Pål Eilertsen Prosjektet er.
Få inspiration til farver, former og billeder. - vælg dias ud, overskriv, kopier og slet. UDVIDET POWERPOINTSKABELON.
Importere design mal E-Site step-by-step.
Brukerrådet Akuttpsykiatrisk seksjon – Oslo Universitetssykehus
[Plakattittel] Lorem ipsum dolor sit amet, consectetuer adipiscing elit maecenas porttitor congue massa fusce [Erstatt følgende navn og titler med det.
Battery analysis application for electric cars
OVERSKRIFT I ET ELLER TO DÆK MEN IKKE LÆNGERE
[Plakattittel] Lorem ipsum dolor sit amet, consectetuer adipiscing elit maecenas porttitor congue massa fusce [Erstatt følgende navn og titler med det.
Ole Norman JA til noe bra NEI til noe dårlig
Fagleg forum, 27. mars 2003 Tor Hovland
تطبيقات الحاسب الآلي في التعليم والادارة والاشراف التربوي
SALGSPRE-SENTASJONS- TITTEL
Beskrivelse av salgspresentasjon Kan utvides til to linjer
Invånarens/kundens perspektiv
EDUCATION & WORK EXPERIENCE
Gjennomsnittlig terminkarakter
8 Navn her år PROFIL ERFARING UTDANNING FERDIGHETER med erfaring
Dette er en Titel på en historie
Dette er en historietittel
Dette er en Historietittel
Utskrift av presentasjonen:

Erik Mohn

Prosjekt gjennomført av: Apache Software Foundation Skal gjøre tilgjengelig gjennbrukbare open source komponenter for Java Komponentene skal være uavhengige av andre prosjekter, og yter hver sine små men nyttige tjenester. Prosjektene skal være lett gjennbrukbare Startet med loggingutviklet til Struts Delt inn i 3 deler Proper Sandbox Dormant

Gjennbrukbare komponenter tilgjengelig for alle som ønsker å benytte seg av dem. Fortsatt under utvikling Består av 35 prosjekter som hver for seg har sitt bruksområde Noen av prosjektene: Betwixt – Tjeneste for mapping til og fra XML Codec – Gjenerelle algoritmer for encoding/decoding (phonetic, base64) Collections/Lang/Math –Utvidelse av java.collections/lang/math Dbutils –JDBS hjelpe bibliotek –Byggd på java.mail for å gjøre sending av epost lettere FileUpload –Gjøre filopplastning fra web-applikasjoner lettere Net –Implementasjon av en rekke nettverksprotokoller Validator –Rammeverk for å definere valederings regler for en XML fil

 Arbeidsbenk for utvikling av nye tjenester  Fritt tilgjengelig for alle som ønsker å delta  Målet for tjenestene er å etter hvert nå Commons Proper  Består nå av 14 prosjekter Noen prosjekter Compress –Grensesnitt for arbeid med tar,zip,bzip2 CSV –Komponent for å arbeide med CVS filer

 Elementer fra Commons Sandbox som etter liten utviklingsaktivitet har endt opp i denne delen av Commons

import org.apache.commons.mail.Simple ; import javax.mail.*; Simple epost= new Simple (); epost.setHostName("mail.SMTPSERVER.com"); “Ola Normann"); “Kari Normann"); epost.setSubject(“Epost fra Kari"); epost.setMsg("Lorem ipsum dolor sit amet, consectetuer adipiscing"); epost.send();

var numFiles =1; function leggTilElement() { numFiles++; var ni = document.getElementById('minDiv'); var newdiv = document.createElement('div'); newdiv.innerHTML = ' Fil '+numFiles+': '; ni.appendChild(newdiv); } Last opp filer Fil 1: Legg til flere filer

<% DiskFileUpload f = new DiskFileUpload(); f.setSizeMax( ); List filListe = f.parseRequest(request); Iterator i = filListe.iterator(); while(i.hasNext()) { FileItem filen = (FileItem)i.next(); //Kontrollerer om filen faktisk er lastet opp eller om det henvises til en FormField if(!filen.isFormField()) { File nyFil= new File(getServletContext().getRealPath("/upload/"), filen.getName()); filen.write(nyFil); } %> Filene er lastet opp!

 Pluss  Mange gode værktøy for å gjnnomføre kjente opperasjoner  Noen er veldig enkle å ta i bruk  Lett tilgjengelig  Minus  Dårlig eller ingen dokumentasjon Spørsmål?