Tampilkan postingan dengan label News. Tampilkan semua postingan
Tampilkan postingan dengan label News. Tampilkan semua postingan

Minggu

Aksi IDE - PHP Editor Buatan Programmer Indonesia menggunakan Lazarus

Kini telah hadir PHP Editor Free Download buatan Indonesia yang dbuat dengan Lazarus. Salah satu keunggulannya support template untuk membuat aplikasi PHP dengan framework YII. Tertarik? download aja PHP Editor ini secara gratis di
http://www.aksiide.com/downloads/view/category/0

Situs Asli: http://www.aksiide.com

Development: AksiIDE 2.2.1 (b) release

Picture 0 for AksiIDE 2.2.1 (b) release
AksiIDE 2.2.1 (b) release

AksiIDE bermula dari free-project PHP Editor biasa yang sebelumnya dirilis beberapa tahun yang lalu, dengan namaKiOSS-IDE. Hanya saja, KiOSS-IDE hanya bisa berjalan di OS Windows saja. Kini, KiOSS-IDE telah didekembangkan ulang, dengan platform yang berbeda, dan diharapkan dapat berjalan di semua platform OS yang ada saat ini.




ini adalah screenshot pewujudan KiOSS IDE saat itu.
KiOSS IDE 
dan ini adalah pewujudan AksiIDE saat ini:
Aksi IDE

Sebenarnya, nama Aksi IDE sudah mulai diperkenalkan sejak KiOSS-IDE dibuat.
AksiIDE dibuat dengan menggunakan bahasa free-pascal, dengan menggunakan IDE lazarus.
Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler. It can target multiple processor architectures: Intel x86, AMD64/x86-64, PowerPC, PowerPC64, SPARC, and ARM. Supported operating systems include Linux, FreeBSD, Haiku, Mac OS X/iOS/Darwin, DOS, Win32, Win64, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, and Nintendo Wii. Additionally, JVM, MIPS (big and little endian variants) and Motorola 68k architecture targets are available in the development versions.
Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.

Feature apa saja yang ada di AksiIDE ?

Seperti layaknya editor untuk developer, sudah sewajarnya dan sebaiknya memiliki fitur-fitur ini:
  • Auto Complete
    Fitur ini memudahkan dan mempercepat dalam melakukan penulisan baris kode, ketik keyword tertentu, akan tersusun skrip yang diinginkan dengan sendirinya.
  • Code Snippet
    kumpulan/kutipan source-code, memudahkan anda dibandingkan mencari dan kemudian mengnyalin code yang sama berulang-ulang.
  • Code Completion
Dengan Fitur-fitur khusus : 
  • PHP Project Wizard
  • Live View Browser
  • Project Management
  • Class Generator
  • Integrated With Database Explorer (mysql + postgresql)
  • Database Browser
  • FTP Explorer
  • File Explorer
  • Code Explorer with Function List
  • PHP Source Minifier
  • PHP Source Formatter
  • Syntax Checker
  • Multi Workspace Layout

Sabtu

Code Typhon 2.80 Released

Tanggal 29 Juli 2012 Code Typhon 2.80 resmi dirilis oleh Pilotlogic Software House. Software House yang dikomandani Mr Sternas ini memang termasuk konsisten dalam merilis produk freeware mereka. Suatu kerja yang sangat berat dan hebat.

Mungkin sebagian pembaca masih banyak yang belum tahu, apa itu Code Typhon, dan kenapa saya bahas pada blog lazarus tercinta kita ini.
Secara ringkas, saya kutip penjelasan dari situs resmi Code Typhon , berikut ini:
Code Typhon adalah Studio Pemrograman Visual Pascal – seperti Delphi – namun gratis. Yang ditujukan untuk pembuatan aplikasi Native Cross-Platform, dengan kemampuan Multi OS, Multi CPU, dan Cross-Build.
Code Typhon adalah paket yang terdiri atas Lazarus + Freepascal + Tools, paket komponen-komponen gratis, dan pustaka-pustaka gratis, dan ini semua disertai dengan kode sumber penuh dan contoh.
Code Typhon didistribusikan secara gratis sepenuhnya bagi Anda, baik untuk dipakai sendiri atau dibagikan…

Dari cuplikan penjelasan di atas, dengan Code Typhon memungkinkan bagi kita untuk membuat aplikasi yang:
-          Native. Native (yang dalam bahasa Indonesia bisa diterjemahkan: alami) disini bermakna, bahwa hasil kompilasi adalah file binary/executable yang langsung bisa dijalankan oleh sistem operasi atau yang tidak membutuhkan “penerjemah” atau virtual machine  seperti halnya hasil kompilasi Java – yang disebut java bytecode – yang membutuhkan JRE untuk bisa dijalankan sistem operasi.  

-          Cross Platform, bermakna bahwa dari satu kode sumber, memungkinkan dikompilasi untuk berbagai lingkungan. Misalkan jika Anda menuliskan kode sumber dalam lingkungan Windows, maka kode sumber tersebut dapat dikompilasi langsung di linux dan tanpa perubahan apapun (tentunya apabila program Anda tidak mengakses library yang spesifik untuk windows, misalnya Windows API)

-          Multi OS,  ini adalah perincian dari sifat Cross Platform. Artinya memungkinkan untuk dikompilasi untuk berbagai sistem operasi

-          Multi CPU, artinya memungkinkan untuk kode sumber dikompilasi untuk target spesifik processor yang berbeda-beda

-          Cross Build, artinya memungkinkan untuk kode sumber dikompilasi dengan target sistem operasi yang berbeda dengan sistem operasi compiler.  Jadi misalkan dalam proses development Anda menggunakan Windows, Anda dapat mengkompilasi kode sumber langsung (saat di Windows) menghasilkan output binary untuk sistem operasi linux  

Satu hal yang sangat menjadi ganjalan ketika hendak bekerja dengan Lazarus adalah bahwa package hanya bersifat static linking, dengan demikian setiap menginstall komponen maka kita harus me-rebuild  Lazarus. Hal ini lah yang boleh jadi membuat developer Delphi tidak mudah beralih ke Lazarus.  Ketidak nyamanan ini boleh jadi membuat mereka mengesampingkan seabreg kelebihan Lazarus dengan kemampuan cross compilingnya.  

Memang, dengan Lazarus memungkinkan pascal developer untuk membuat aplikasi  dengan target sistem operasi yang berbeda-beda, namun sayangnya, paket-paket compiler ini terpisah,  karena paket-paket ini dibuat oleh berbagai komunitas developer yang berbeda  dan mesti diinstall sendiri. Dan tentu saja, versi Lazarus terus berkembang, dan versi paket-paket compiler ini demikian pula, maka selain harus diinstall secara terpisah, user masih diharuskan untuk mencek kesesuaian versi Lazarus terhadap paket-paket ini, dan ini semua tentu mimpi buruk bagi programmer drag ‘n drop atau developer aplikasi dengan jam terbang rendah.

Nah, Code Typhon mempaket Lazarus dengan banyak komponen eksternal. Banyak  komponen-komponen terkenal dalam situs resmi Lazarus dipaketkan di Code Typhon Lazarus ini. Komponen yang terinstall dalam Code Typhon ini telah dipastikan kompatibel dengan versi  Lazarus / FPC nya. Lebih jauh lagi, komponen-komponen yang terinstall dalam Code Typhon, dipastikan bersifat freeware tanpa syarat.  Jika ada komunitas developer komponen yang terinstall dalam Lazarus Code Typhon ini merubah lisensinya, misalkan dari free menjadi berbayar, maka bisa dipastikan pada versi Code  Typhon berikutnya, komponen ini ‘dibuang’, seperti yang terjadi pada komponen game Zen GL, pada Code Typhon versi 2.50 tim Pilotlogic memasukkan pada paketannya, namun pada Code Typhon versi 2.60 komponen ini di-­remove karena merubah ketentuan lisensinya. 



Komponen yang dipaketkan dalam Lazarus Code Typhon, menurut hemat saya sudah sangat mencukupi bagi kita semua untuk bisa langsung menangani suatu project tanpa tambahan komponen dari luar lagi. Berikut ini sebagian kategori komponen yang terpaket dalam Code Typhon:

Visual Control
Standard, Additional, Common Controls, AggPas, Laz Control, Visual PlanIt, ExtraControl, BGRA Controls, Cindy Visual, Kcontrols, Orpheus, JVCL, RX, RichView

Chart
Chart

Database
SQLdb,  Zeos Access, UIB, ZMS, 

Report
LazReport, Fortres Repor, 

Web
fpWeb

Jaringan
INet,Indy, Synapse

Enkripsi
DCP Ciphers, DCP Hashes

Web Server
FreeSpider 

GIS
GeoGIS

Multimedia
ASIO, ACS, Win MIDI

Game Engine
Castle, OpenGL, GLScene, LAVA, PAPPE, APE, AsphyreSphinx

PDF
PowerPdf

Instrumentasi Elektronika
OpenWire, Pascal SCADA

Scripting Editor
TitanScripter, Pascal Script, SynEdit

Adapun platform cross building yang dipaket dalam Code Typhon yaitu:
arm-wince, arm-android, arm-linux, arm-embedded, arm-gba, arm-nds, armeb-linux, i386-android, i386-freebsd, i386-haiku, i386-linux, i386-solaris, powerpc-wii, powerpc-linux, powerpc64-linux, sparc-linux, sparc-solaris, x86_64-linux, x86_64-freebsd, x86_64-win64.



Dengan demikian, atas anugerah yang demikian hebatnya, maka seyogyanya developer visual pascal yang masih bergantung pada IDE visual berbasis objek pascal propietary – sementara  tidak mampu untuk mendapatkannya secara legal – mencoba beralih ke Code Typhon Lazarus :)
# semua file unduhan pada blog ini dikompress menggunakan zip, 7-zip 32bit, atau 7-zip 64bit