J2ME- og Web-basert Instant Messaging System
Oppgavebeskrivelse Selvstendig system J2ME- og Web-basert Internasjonalisering
Illustrasjon
Bruker funksjonalitet Registrering Administrere venneliste Les/send melding Motta systemmeldinger Tips en venn
Admin funksjonalitet Administrere artikler Administrere brukere Lese statistikk Sende systemmeldinger
Demonstrasjon Registrere en bruker Legge til en venn Send en melding Les melding
Arkitektur
Model: Server Applikasjonsserver: JBoss Database: PostgreSQL XML filer genereres vha. XDoclet Enterprise Java Beans Container Managed Persistance Facade pattern Transfer Object pattern EJB Home Factory pattern
Controller: Servleter Nettsiden benytter Jakarta Struts Mobil-klienten benytter en servlet Session-objekter registrerer seg i en poller
View: Mobil klient Java 2 Micro Edition Bruk av Display Manager Polling etter data Kommunikasjon over HTTP Støtte for internasjonalisering
View: Nettside Laget ved hjelp av Jakarta Velocity og Struts Cascading Style Sheets Bruk av templates Støtte for internasjonalisering
Tester Nettsiden er testet i Opera, Mozilla Firefox og Internet Explorer Mobilklienten er testet på Nokia 3510i, 5100 og 7250, samt Sony Ericsson Z600 Stresstest hvor 2000 brukere sender 1 melding hver
Stresstest