1 / 19

X10 webservices/IM -> mobilklient

X10 webservices/IM -> mobilklient. Oppdragsgiver:. Telenor. - Den største tele- og kommunikasjonsaktøren i Norge. - Ved utgangen av 2003 hadde konsernet 20.190 ansatte, 12.706 i Norge Telenors markedsverdi pr. 31. mars 2004 var 85,9 milliarder kroner;

livvy
Download Presentation

X10 webservices/IM -> mobilklient

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. X10 webservices/IM -> mobilklient

  2. Oppdragsgiver:

  3. Telenor • - Den største tele- og kommunikasjonsaktøren i Norge. - Ved utgangen av 2003 hadde konsernet 20.190 ansatte, 12.706 i Norge • Telenors markedsverdi pr. 31. mars 2004 var 85,9 milliarder kroner; • det tredje største selskapet notert på Oslo Børs • Fremstår nå som et internasjonalt selskap med mobilt tyngdepunkt • Videre utvikling av mobilvirksomheten er sentralt i konsernets • posisjonering i bransjen Kilde: http://www.telenor.no/om/virksomhet/

  4. Telenor Mobil AS ble etablert i 1993 og er i dag Norges ledende leverandør av mobile tjenester Leverer tjenester innen både GSM- og 3G-nett Selskapet leverer tjenester til både privat- og bedriftsmarkedet, med et spenn fra tekst- og bildemeldinger til mobile hussentralløsninger Kilde: http://www.telenor.no/om/virksomhet/

  5. Oppgaven: Lage webservices eller IM tjenester for et x10 pc interface for styring av Smarthus -> mobilklient

  6. Problemstillingen: Det finnes mange hyllevare produkter på markedet for X10 smarthus. Disse produktene har PC grensesnitt, men ikke mot internett. Oppgaven går ut på å tilgjengeliggjøre internett tjenester til disse X10 enhetene. Det ønskes også sett på egenskaper og muligheter til mobilklienten. Hvordan kan et slikt system kontrolleres når man har eksponert disse tjenestene? Dette gjelder også når man eventuelt kommer innenfor rekkevidde av Bluetooth. Det vil si er hjemme. Kartlegg, begrens og implementer.

  7. Hvorfor vi valgte denne oppgaven? (1/2) • Være med på å skape morgendagens mobile tjenester • Lære mer om Smarthus, spennende framtidsutsikter • Håndholdte mobile enheter kontra PC • Mobiltelefoner; teknologi i rivende utvikling

  8. Hvorfor vi valgte denne oppgaven? (2/2) • J2ME; stadig mer utbredt, stort potensial • Stort rom for kreativitet • Nettverksprogrammering • Oppdragsgiver

  9. Hvordan vi løste problemet Skaffet oss informasjon om teknologiene Fleksibilitet ble viktig for oss Fysisk arkitektur: PC-server plassert i smarthuset

  10. Hvordan vi løste problemet Eksempel på fysisk arkitektur:

  11. Hvordan vi løste problemet Kommunikasjon mellom klient og server 4 alternativer: Benytte Web Services Benytte IM Lage egen protokoll fra grunnen av Lage en protokoll på grunnlag av XML

  12. Etter kartlegging og samtale med oppdragsgiver fikk vi definert oppgaven mer: Skal ha felles grensesnitt mot forskjellige protokoller Ikke bruke Web Services eller instant messaging (IM), men egen XML-protokoll Skal være mulig å gi systemet støtte for flere enheter og protokoller uten å endre på klientsiden Skal lage en J2ME-klient Testing på X10 protokollen

  13. Hvordan vi løste problemet Etter å ha lagd den første prototypen, bestemte vi oss for å bruke Web Services i stedet for XML

  14. Hvordan vi løste problemet Logisk Arkitektur:

  15. Resultater J2ME: begrensninger Web Services: fordeler og ulemper X10: fordeler og ulemper

  16. Demonstrasjon

  17. Videre Arbeid Teste og implementere på andre telefoner Legge inn støtte for andre protokoller enn X10

  18. Noen eksempler på mulige utvidelser: Bluetooth Mediasenter Telefoni Stemmestyring

More Related