Platformsuafh PowerPoint PPT Presentation

presentation player overlay
1 / 7
About This Presentation
Transcript and Presenter's Notes

Title: Platformsuafh


1
Platformsuafhængighed
2
Grundlæggende overvejelser
  • Vigtigheden af platformuafhængighed er varierende
  • Massemarkeder med forskellige targetplatforme
  • Mobiltelefoner
  • TV SetTopBoxe
  • Spillekonsoller
  • Dedikerede systemer
  • Penge- og betalingsautomater (dem er der også
    mange af)
  • Varslingssystemer (jordskælv, orkaner,
    forurening, ...)
  • Husholdningsmaskiner og underholdningselektronik
  • Mobilt navigations- og kommunikationsudstyr
  • Den ideelle verden --gt

3
Platformuafhængighed
4
Understøtning af Platformuafhængighed
  • JVM'en
  • Java sproget primitive datatyper er altid ens
  • Binær kompatibilitet (classfilerne)
  • Standard API'er
  • Java EE
  • Java SE
  • Java ME konfigurationer og profiler
  • "Optional" packages (definerede udfra JSR's)
  • JSR's (Java Specfication Requests)

5
Problematiske ting
  • Mange versioner af såvel API som JVM
  • Native funktioner --gt
  • Ikke-standard API-udvidelser
  • JVM specifikke forskelligheder
  • GUI forskelle på host-operativsystemerne
  • Fejl i JVM'er

6
Platformafhængighed via native funktioner
7
Platformuafhængighed
  • Overvej nok engang nedenstående. I et givet
    system kan koden ofte opdeles i såvel en
    platformuafhængig som en platformafhængig del

8
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com