Leonardi adalah kerangka model-driven yang memungkinkan aplikasi GUI untuk dilaksanakan dengan cepat dan sederhana, yang mencakup semua tradisional ditangani lapisan software.
Dengan Leonardi, Anda menggambarkan model bisnis Anda (menggunakan Leonardi Studio atau XML), memperkaya dengan presentasi informasi spesifik, mungkin menerapkan aturan khusus domain dan perilaku dengan menggunakan bahasa Jawa, dan akhirnya menyebarkan perangkat lunak akhir baik sebagai DHTML / AJAX GUI, sebuah Eclipse plug-in, atau aplikasi Swing desktop yang.
Visi kami: Untuk pengguna akhir, GUI adalah aplikasi!
Graphical User Interface (GUI) adalah bagian yang terlihat dari perangkat lunak. Akhir-pengguna secara alami melihat GUI sebagai aplikasi secara keseluruhan: itu benar-benar terdiri dari gerbang melalui mana fitur bisnis yang tersedia. Akibatnya, pengguna & rsquo; harapan menuju GUI tinggi. Harapan meliputi presentasi yang menarik dan modern, perilaku diprediksi dan kompatibilitas dengan hari ini & rsquo; s standar.
1 Tantangan: Adaptasi
Akhir mengharapkan GUI untuk memudahkan tugas-tugas sehari-hari, mengintegrasikan dengan mudah dengan lingkungan teknologi dan beradaptasi dengan konteks bisnis dengan tidak ada gangguan. Tantangan bagi pengembang untuk merancang kaya, pengguna pertemuan antarmuka grafis yang user-friendly & rsquo; kebutuhan dalam konteks yang spesifik mereka. Untuk memenuhi tujuan tersebut, pendekatan yang memungkinkan fokus yang kuat pada sisi bisnis aplikasi penting.
2 Tantangan: Perluasan
Hari ini, pengembangan GUI tetap kompleks: teknologi warisan hidup berdampingan dengan standar saat ini, data dari sifat heterogen dan arsitektur adalah beberapa: klien berat, thin client, klien kaya, SOA ... kebutuhan baru muncul, terminal baru dibawa ke pasar ( ponsel pintar, PDA, tablet PC ...), yang diterjemahkan ke dalam cara-cara baru berinteraksi dengan mesin, seperti multi-modal, interface adaptative, atau MMIs memperhitungkan pengguna & rsquo; s konteks. Kami secara bersamaan menyaksikan kebutuhan yang tidak dapat dihindari untuk perubahan, perlunya melestarikan beberapa warisan dan kebutuhan untuk meminimalkan dampak dari masa depan secara konsisten. Pentingnya aplikasi diperpanjang berkembang.
3 Tantangan: Kontrol
Pengembangan GUI juga tetap berat dan mahal. Sebagaimana dicatat oleh IEC (International Engineering Consortium), 50% dari kode perkembangan baru terkait dengan MMI. Hal ini disebabkan sifat kompleks GUI, di mana acara pemrograman sentris tergantung pada konteks dan pengguna & rsquo; profil, menambahkan hingga kompleksitas mengendalikan laju perubahan teknologi, persyaratan, layanan dan standar presentasi. Tidak adanya prototyping dan ketidakmampuan untuk menggunakan kembali prototipe sering menjelaskan kesenjangan antara aplikasi dan harapan, yang semakin merumitkan kontrol.
Sebuah Void di Pasar
MDA (Model Driven Architecture) adalah lambat untuk memenuhi janji-janjinya dalam hal produktivitas: di banyak sektor TI, biaya pengendalian dan tenggat waktu pertemuan tetap bermasalah. Pada Lyria, kami yakin bahwa hanya model driven yang mampu menangani kendala tersebut sementara memungkinkan pemisahan antara keahlian bisnis dan dunia teknis. Leonardi produk andalan kami adalah jawaban yang inovatif dan pragmatis untuk tantangan ini dalam domain GUI
Apa yang baru dalam rilis ini:.
- < li> Integrasi teknologi Hibernate:. Sebuah konektor Hibernate baru yang tersedia untuk lebih kesederhanaan dalam akses data li>
- kemampuan EDM: konektor A sekarang tersedia untuk mengatasi dokumen manajemen perusahaan melalui kerangka Leonardi .
- Otomatis generasi dokumentasi: Leonardi terus mengambil keuntungan dari driven model pendekatan sekarang memungkinkan generasi otomatis dokumentasi pengguna langsung dari model .
- Seorang manajer tampilan Web2.0 baru dibuat tersedia, dengan penggunaan yang berkepanjangan dari Ajax untuk pengalaman pengguna yang lebih baik.
- Peningkatan Studio: alat desain Leonardi, yang tetap merupakan cara termudah untuk mendapatkan akrab dengan kerangka kerja, dilengkapi dengan fitur yang lebih kuat untuk mengembangkan secara bertahap Model dan aplikasi bisnis Anda .
Komentar tidak ditemukan