Contoh-Contoh Platform
1.
Platform
Digital Mobile
Platforms
yang mendukung satu perangkat manufaktur:
·
Blackberry,
Perangkat ini mendominasi pasar smartphone di wilayah Amerika Utara. Bersifat multi-tasking
dengan mendukung kinerja umum seperti telepon, sms, web browsing, internal
faxing, layanan push e-mail, dan layanan nirkabel
lainnya. Blackberry didesain dengan optimasi “thumbing” yang disebut QWERTY
atau jempol untuk mengetik.
·
iPhone
OS, iPhone dan iPod Touch SDK. Platform ini menggunakan bahasa program
Objective C yang berbasis C. Belakangan ini, Mac OS X 10.5 juga menggunakan
Objective C, dan platform lain tidak banyak yang menggunakan bahasa ini. Mac OS
menggunakan bahasa ini untuk membuat program pada produk iPhone.
Platform
yang mendukung perangkat untuk berbagai
manufaktur:
·
Java,
ME, jenis platform
ini biasanya menghasilkan aplikasi portable. Namun ada beberapa
perangkat hardware
tertentu membuat aplikasi Java menjadi tidak portable.
·
Symbian
platform,
tipe ini hanya khusus didesain untuk perangkat mobile dan
termasuk dalam sistem open source, bersifat multi-tasking,
real-time.
Symbian dapat berjalan baik pada resource sistem, sehingga dapat
mengoptimalkan kerja sistem, menghemat baterai dan penggunaan memory
handphone.
·
Android
adalah produk platform keluaran Linux dari
perusahaan Open Handset Alliance. Aliansi ini terdiri dari 34 anggota seperti
Google, Motorola, T-Mobile, HTC dan Qualcomn. Android
deprogram menggunakan bahasa Jawa untuk mendukung software besar dari 34 anggota, hardware,
perusahaan telekomunikasi dan kernel linuxnya digunakan untuk Hardware
Abstraction Layer (HAL).
·
.NET
Compact Framework, platform ini digunakan untuk
mendukung aplikasi pada Windows Mobile/Pocket PC/Tablet
bahkan sekarang juga mendukung perangkat Android.
·
BREW,
umumnya BREW hanya digunakan untuk aplikasi ada ponsel CDMA. Namun sekarang
juga digunakan untuk GSM/GPRS. BREW didistribusikan oleh Brew Content Platform.
·
Palm
OS
·
Windows Mobile
·
Microbrowser
·
Flash
Lite, digunakan untuk perangkat yang mendukung Flash Lite player
2.
Virtualisasi
Contoh software
pengelola mesin virtual yang sering digunakan:
·
Virtual
Box
·
Parallels
·
VMWare
·
Qemu
·
Windows
Virtual PC (Windows)
3.
Cloud
Computing
·
Windows
Azure adalah sistem operasi yang berbasis komputasi awan, dibuat oleh
Microsoft untuk mengembangkan dan mengatur aplikasi serta melayani sebuah
jaringan global dari Microsoft Data Centers.
·
Heroku
adalah sebuah cloud platform yang menjalankan bahasa pemrograman tertentu.
Layanan ini memungkinkan pengguna bisa menyewa “alat” beserta komponen
pelengkapnya (sistem operasi, network, database engine, framework, dan
sebagainya) untuk menjalankan aplikasi yang telah dibuat.
·
Engine
Yard. Penyedia PaaS ini sudah mempunyai banyak client yang artinya mereka sudah
terpercaya dengan track record yang baik dalam sektor PaaS. Salah satu alasan
mengapa mereka sukses karena menggunakan model company tailors yang dapat
membuat pengguna lebih leluasa dalam mengelola resources.
·
Force.com adalah
Platform sebagai Service ( PaaS ) produk yang dirancang untuk
menyederhanakan pengembangan dan penyebaran aplikasi berbasis cloud dan
website. Pengembang dapat membuat aplikasi dan situs web
melalui IDE awan (lingkungan pengembangan terpadu).
·
Google
App Engine merupakan salah satu layanan PaaS (Platfrom as a Services) yang
dipersembahkan oleh Google yang dapat memungkinkan Anda menjalankan aplikasi
web pada infrastruktur Google. Dengan Aplikasi App Engin and mudah untuk
membangun, mudah untuk mempertahankan, dan mudah untuk skala sebagai lalu
lintas dan kebutuhan penyimpanan data berkembang. Dengan App Engine, tidak ada
server untuk mempertahankan: Anda hanya meng-upload aplikasi Anda, kemudian
siap untuk melayani pengguna Anda.
·
Amazon
Web Service (AWS). Amazon Web Services (AWS) adalah layanan cloud computing
yang sangat beragam dan kaya fitur dari Amazon.com. AWS adalah salah satu
penyedia layanan cloud computing paling awal dan sangat populer, salah satu
faktornya adalah pengalaman Amazon sendiri dalam menangani situs e-commercenya
dalam menghadapi jumlah lalu lintas pengunjung yang sangat tinggi.
4.
Green
Computing
Contoh produk
yang sudah menerapkan green computing adalah Komputer “hijau” lenovo
Sejak Oktober 2011 lalu, Lenovo sudah meluncurkan lima komputer "All in One" untuk pasar Indonesia. Pihak Lenovo mengklaim, "All in One" PC besutan mereka tersebut hanya mengonsumsi daya 150 sampai 180 watt. Type dari “All in One” itu sendiri diantaranya edge 91z, edge 71z, B520, B320, dan C320.
Sejak Oktober 2011 lalu, Lenovo sudah meluncurkan lima komputer "All in One" untuk pasar Indonesia. Pihak Lenovo mengklaim, "All in One" PC besutan mereka tersebut hanya mengonsumsi daya 150 sampai 180 watt. Type dari “All in One” itu sendiri diantaranya edge 91z, edge 71z, B520, B320, dan C320.
5.
Perangkat
Lunak Open Source
·
Software
Server
Apache. Keunggulan perangkat terbuka web server adalah salah satu yang
paling banyak digunakan di dunia. Ini gratis, sangat andal, mudah untuk
dikelola, dan tidak memerlukan biaya besar.
Samba.
Samba 4 terintegrasi dengan Active
Directory, sehingga Anda tidak perlu khawatir tentang pengaturan
akun pengguna yang terpisah pada server Samba.
·
Pembangunan
PHP,
Rails, Perl, ada banyak bahasa untuk
mengembangkan dengan adanya alat (dari IDE ke pelacakan bug). Dalam dunia FOSS
(Free Open Source Software) kode sudah tersedia. Bagi banyak
pengembang, sistem operasi Linux memiliki segala yang mereka butuhkan untuk
mengembangkan, dibangun tepat terutama tanpa kode IDE.
·
Keamanan
Security
in a box dan Cisco (solusi yang solid) Anda
akan mendapat keamanan sempurna yang sesuai dengan kebutuhan seperti Iptables.
Jalur keamanan open source akan mengambil sedikit lebih banyak waktu untuk
menyebarkan, tetapi hasil akhir umumnya luar biasa.
·
Desktop
Linux. Tidak
hanya bekerja dengan mayoritas tugas hari ini, tapi melakukannya tanpa
menderita virus, malware, dan pembaruan yang melumpuhkan sistem. Itu tidak
sempurna, tapi solid dan pada akhirnya, dapat menghemat uang. Solusi yang
saling menguntungkan.
·
Workflow
CRM, HRM, ERP,
BI, BPM, open source menangani hampir setiap akronim yang mungkin dapat Anda
pikirkan dan itu sangat baik.
·
Kolaborasi
Edisi komunitas
Cyn.in, Zimbra Open Source Edition dan Kolab merupakan tiga
contoh alat kolaborasi yang sangat baik, ada di dalam dunia open source.
·
Big
Data
SUSE. Inovasi
seperti di memori data dan kernel patching membuat open source solusi ideal
untuk Big Data. Hal ini menjadi sempurna disetel untuk memenuhi tuntutan besar
tempat Big Data pada platform.
·
Cloud
Red Hat,
Ubuntu, SUSE, Amazon, Rackspace – platform
untuk penyebaran cloud.
·
Multimedia
Audacity dan
OpenShot, Anda bisa melakukan apa saja dengan audio atau video yang Anda
butuhkan dan melakukannya dengan murah. Kedua perangkat lunak ini melakukan
pekerjaan luar biasa untuk menciptakan hasil berkualitas profesional.
·
E-commerce
PrestaShop
adalah salah satu solusi e-commerce yang paling kuat yang tersedia, tanpa
lisensi. Dengan hampir setiap fitur yang Anda bisa mungkin inginkan (dan
beberapa mungkin bahkan belum memikirkan), platform open source ini unggul di
e-commerce pada setiap tingkatan.
6.
Perangkat
Lunak untuk Web
JAVA
·
Eclipse
Sebuah IDE (Integrated
Development Environment) yang dapat dijalankan di semua platform (platform
- independent). Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun
bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak,
seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain
sebagainya.
·
NetBeans
NetBeans
memungkinkan untuk dikembangkan dari satu set komponen perangkat lunak modular
yang disebut modul. Aplikasi yang berbasis pada NetBeans (termasuk NetBeans IDE
sendiri) dapat diperpanjang oleh pengembang pihak ketiga.
·
IntelliJ
IDEA
Sebuah IDE
untuk Java dari JetBrains. Merupakan salah satu Java IDE yang pertama kali
menyediakan kode navigasi dan kode refaktoring dengan kemampuan yang canggih
dan terintegrasi.
·
Jcreator
Sebuah IDE Java
yang dibuat oleh Xinox Software. Jcreator memiliki antarmuka yang mirip dengan
Microsoft Visual Studio. Karena diprogram sepenuhnya dalam C++, (kecuali versi
pertama (0.1) yang berbasis Java), Xinox Software telah menegaskan bahwa
JCreator lebih cepat daripada pesaing Java IDE yang lain.
·
DrJava
DrJava adalah
Java IDE ringan yang dirancang terutama untuk mahasiswa dan pemula di Java yang
aktif dikembangkan dan dikelola oleh kelompok JavaPLT di Rice University.
·
BlueJ
BlueJ merupakan
IDE yang dikembangkan terutama untuk tujuan pendidikan, tetapi juga cocok untuk
pengembangan perangkat lunak skala kecil.
HTML
·
NOTEPAD++
Notepad++ merupakan editor teks untuk HTML, PHP, JS,
CSS, dll. Memiliki tampilan yang sederhana membuat aplikasi ini sangat ringan
dan cepat loading. Aplikasi editor web ini cocok buat anda yang menyukai
kecepatan loading.
·
CoffeeCup HTML Editor
Aplikasi ini
merupakan versi sederhana dari CoffeeCup HTML Editor untuk membuat tampilan
secara instan dan tidak butuh penyuntingan yang kompleks bisa menggunakannya
untuk merancang sebuah blog yang menarik.
7.
Layanan
Web
·
WEBLOGIC
BEA
WebLogic adalah
salah satu aplikasi server yang paling umum dari oracle. Dalam
WebLogic dalam lingkungan produksi yang khas, mereka adalah
administrasi server di mana konsol aplikasi web adalah
dikerahkan dari mana administrator server aplikasi dapat melakukan
administrtation reguler dan tugas konfigurasi.
·
IBM
WEBSPHERE
IBM Websphere
menawarkan serangkaian aplikasi untuk meningkatkan proses bisnis dengan
orientasi layanan yang lebih baik. Mengelola data transaksi bisnis dan situs
web untuk lingkungan e-business Anda, menciptakan sebuah sistem terpusat untuk
pengelolaan dan memonitor bisnis Anda, serta mengakomodasikan kebutuhan bisnis
yang tidak terduga.
·
SUN
J2EEJ2SE digunakan untuk mengembangkan aplikasi-aplikasi desktop dan
applet. J2EE dipergunakan untuk mengembangkan aplikasi-aplikasi berbasis
client/server berskala enterprise. Dan J2ME diaplikasikan pada
berbagai perangkat kecil dengan jumlah memori, kapasitas penyimpan dan user
interface terbatas, seperti ponsel dan PDA.
Sumber:
Tidak ada komentar:
Posting Komentar