net compact framework

Upload: melva-cuaem

Post on 14-Oct-2015

47 views

Category:

Documents


0 download

TRANSCRIPT

KELOMPOK

KELOMPOK : 7 Melva LG 110840025 Stephanie N 110840036 Evita Nainggolan 110840055.NET Compact Framework

Microsoft. NET Compact Framework (. NET CF) adalah versi. NET Framework yang dirancang untuk berjalan pada sumber daya terbatas pada perangkat mobile seperti asisten pribadi digital (PDA), ponsel, pengontrol pabrik, set-top box , dll. .NET Compact Framework menggunakan beberapa perpustakaan kelas yang sama. NET Framework dan juga beberapa perpustakaan yang dirancang khusus untuk perangkat mobile seperti NET kontrol Compact Framework. Namun, perpustakaan ini bukanlah salinan tepat dari NET Framework itu sendiri.

PENGEMBANGANHal ini dimungkinkan untuk mengembangkan berbagai aplikasi yang menggunakan NET Compact Framework seperti dalam Visual Studio. NET 2003, Visual Studio 2005 dan Visual Studio 2008, di C # atau Visual Basic . NET .Aplikasi dikembangkan dengan Basic4ppc juga akhirnya dikompilasi untuk .NET CF . Aplikasi yang dihasilkan dirancang untuk berjalan khusus , pada mobile device , kinerja tinggi JIT compiler .

The Microsoft . NET Compact Framework 3.5 Redistributable berisi bahasa umum runtime dan kelas perpustakaan dibangun untuk NET Compact Framework . . Selain versi 3.5 dukungan, ia juga mendukung aplikasi yang dikembangkan untuk versi 1.0 dan 2.0 . NET Compact Framework 3.5 . Menyediakan fitur baru seperti Windows Communication Foundation, LINQ , SoundPlayer , dukungan alat runtime baru , dan banyak fitur lainnya .

Perkembangan yang didasarkan pada Windows Forms juga tersedia pada versi desktop dari . NET Framework . Antarmuka pengguna dapat dengan mudah dibuat dengan Visual Studio dengan menempatkan . NET Compact Framework kontrol seperti tombol , kotak teks, dll pada formulir . Juga fitur seperti data yang mengikat telah tersedia.

Untuk . NET CF . Kelemahan utama dari pengembangan UI adalah bahwa aplikasi tampak modern, dengan dukungan untuk interaksi layar sentuh berbasis jari tidak mudah untuk menerapkan . Hal ini terutama disebabkan oleh konsep user interface, berorientasi desktop di mana Windows Forms didasarkan , meskipun beberapa pihak ketiga perpustakaan dengan kontrol kustom untuk tujuan ini tersedia .

Untuk dapat menjalankan aplikasi didukung oleh . NET Compact Framework , platform harus mendukung NET Compact Framework runtime Microsoft . . Beberapa sistem operasi yang dilakukan meliputi . NET CF adalah Windows CE 4.1 , Microsoft Pocket PC , Microsoft Pocket PC 2002 , Smartphone 2003 , dan Symbian v3 .

.NET aplikasi Compact Framework dapat dijalankan pada komputer desktop dengan penuh. .NET Framework selama hanya mengakses bagian dari kedua kerangka kerja, meskipun antarmuka pengguna mereka tidak dapat ditingkatkan untuk terlihat seperti sebuah aplikasi yang dikembangkan untuk PC desktop .

Sebuah versi dari NET Framework. Compact juga tersedia untuk konsol Xbox 360 . Sementara itu, fitur runtime yang sama seperti biasa . NET CF , hanya subset dari perpustakaan kelas yang tersedia . Versi ini digunakan oleh XNA Framework untuk menjalankan game yang dikelola pada konsol . Ada keterbatasan lain juga , seperti jumlah benang yang terbatas pada 256 . Tidak seperti versi lain . NET CF , versi Xbox 360 memungkinkan pengaturan afinitas prosesor thread dibuat. Benang dijadwalkan antara empat benang bersamaan berjalan pada beberapa core prosesor dari sistem .

Sebuah NET CF 1.0 SP3 yang mendukung Windows CE versi 2.0 , 2.01 , dan 2.11 telah dikembangkan oleh pengembang perangkat lunak open-source bernama D. Stefanov . Pengguna warisan perangkat Windows CE seperti PC genggam dan ukuran PC sekarang dapat menjalankan aplikasi yang ditulis untuk NET Compact Framework

.NET FrameworkDeveloper(s)MicrosoftInitial release13 February 2002; 11 years ago (2002-02-13)Operating system Windows 98 or later(sesudah), Windows NT 4.0 or laterTypeSoftware frameworkLicenseProprietary; BCL under Microsoft Reference Source License[1]Websitewww.microsoft.com/netNET Framework Base Class Library menyediakan antarmuka pengguna , akses data , konektivitas database , kriptografi , pengembangan aplikasi web , algoritma numerik , dan komunikasi jaringan . Programmer memproduksi software, dengan menggabungkan kode sumber mereka sendiri dengan . NET Framework dan perpustakaan lainnya . NET Framework. Dimaksudkan untuk digunakan oleh sebagian besar aplikasi baru yang dibuat untuk platform Windows . Microsoft juga memproduksi sebuah lingkungan pengembangan terintegrasi sebagian besar untuk Perangkat lunak .NET disebut Visual Studio .

History

.NET Framework version historyMicrosoft mulai mengembangkan. NET Framework di akhir 1990-an, awalnya dengan nama Next Generation Windows Services . Pada akhir tahun 2000, versi beta pertama .NET 1.0 yang dirilis.

Versi 3.0 dari NET Framework disertakan dengan WAindows Server 2008 dan Windows Vista. Versi 3.5 disertakan dengan Windows 7 dan Windows Server 2008 R2, dan juga dapat diinstal pada Windows XP dan Windows Server 2003.

NET Kerangka keluarga juga termasuk dua versi untuk penggunaan perangkat mobile atau tertanam. Sebuah versi .NET Framework Compact, tersedia pada platform Windows CE, termasuk perangkat Windows Mobile seperti smartphone. Selain itu, NET Framework Micro ditargetkan pada perangkat sumber daya yang terbatas.

GenerationVersion numberRelease dateNotesDevelopment toolDistributed with1.01.0.3705.02002-

02-13original versionVisual Studio

.NETN/A1.11.1.4322.5732003-

04-24first updateVisual Studio

.NET 2003Windows Server 20032.02.0.50727.422005-

11-07rewrite of frameworkVisual Studio 2005Windows Server 2003 R23.03.0.4506.302006-

11-06WCF,WPF,WFExpression BlendWindows Vista, Windows Server 20083.53.5.21022.82007-

11-19LINQVisual Studio 2008Windows 7, Windows Server 2008 R24.04.0.30319.12010-

04-12parallel extensionsVisual Studio 2010N/A4.54.5.50709.179292012-

08-15asynchronous programming modelVisual Studio 2012Windows 8, Windows Server 2012Desain Fitur (Design features)InteroperabilitasKarena sistem komputer umumnya membutuhkan interaksi antara aplikasi yang lebih baru dan lebih tua,. NET Framework menyediakan sarana untuk mengakses fungsi, diimplementasikan lebih baru dari program yang mengeksekusi diluar dari . NET lingkungan. Akses ke komponen COM yang disediakan dalam System.Runtime.InteropServices dan System.Enterprise Services namespaces kerangka; akses ke fungsi lainnya dicapai menggunakan fitur P / Invoke.

Common Language RuntimeCommon Language Runtime (CLR) berfungsi sebagai mesin eksekusi. NET Framework. Semua Program .NET mengeksekusi di bawah pengawasan CLR, menjamin sifat dan perilaku tertentu di bidang manajemen memori, keamanan, dan penanganan eksepsi (eksepsi; suatu tangkisan atau sanggahan yang tidak menyangkut pokok perkara, dan diajukan berdasarkan isi gugatan yang dibuat penggugat, dengan cara mencari kelemahan-kelemahan ataupun hal lain diluar gugatan yang dapat menjadi alasan menolak/menerima gugatan.).NET Framework memperkenalkan Common Jenis Sistem, atau CTS . Spesifikasi CTS mendefinisikan bahwa semua data types dan konstruksi pemrograman didukung oleh CLR, dan bagaimana mereka mungkin atau tidaknya untuk berinteraksi satu sama lain, sesuai dengan spesifikasi Common Language Infrastructure (CLI). Karena fitur NET Framework ini mendukung pertukaran jenis, dan contoh objek antara perpustakaan, dan aplikasi yang ditulis menggunakan penurut apapun.

Base/dasar Class LibraryBase Class Library (BCL), bagian dari Class Library Framework (FCL), adalah library dari fungsi yang tersedia untuk semua bahasa yang menggunakan .NET Framework. BCL menyediakan kelas yang merangkum sejumlah fungsi umum, termasuk membaca dan menulis berkas, rendering grafis, interaksi database, manipulasi dokumen XML, dan sebagainya. Ini terdiri dari kelas, interface jenis reusable yang terintegrasi dengan CLR (Common Language Runtime).

Penyebaran Sederhananya

.NET Framework termasuk fitur desain, dan alat-alat yang membantu mengelola instalasi perangkat lunak komputer untuk memastikan tidak mengganggu perangkat lunak yang diinstal sebelumnya, dan itu sesuai dengan persyaratan keamanan. SEKIAN DAN TERIMAKASIH