22.01.2015 Views

Android, .Net Compact Framework and JXTA - Faculty of Computer ...

Android, .Net Compact Framework and JXTA - Faculty of Computer ...

Android, .Net Compact Framework and JXTA - Faculty of Computer ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Net</strong> <strong>Compact</strong> <strong>Framework</strong> – Building<br />

Blocks<br />

• 2 major building blocks<br />

• <strong>Compact</strong> <strong>Framework</strong> Class Libraries (Common Language<br />

Intermediary)<br />

o object-oriented libraries organized in hierarchical name space<br />

o provides basic functionality <strong>and</strong> interfaces for XML processing, Web<br />

services, <strong>and</strong> for developing web-based applications<br />

o language independent, factored into a series <strong>of</strong> DLL files<br />

o only used libraries are integrated<br />

• Common Language Runtime (CLR)<br />

o comparable with Java VM – runtime executes intermediary byte code<br />

o memory management, thread management, security model,<br />

exception h<strong>and</strong>ling<br />

o Common Type System<br />

- language-independent type system<br />

- enables interoperability <strong>of</strong> different programming languages <strong>and</strong> platforms<br />

Dr. Thomas Springer Application Development - 10. Platforms - <strong>Android</strong>, .<strong>Net</strong> <strong>Compact</strong> <strong>Framework</strong> <strong>and</strong> <strong>JXTA</strong><br />

18

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!