XSP teknolojisini satınaldı. Ekip İrlanda lab’ına katıldı. 2005: XFaces adıyla Workplace ürününe dahil edildi. 2008: Lotus Domino 8.5 versiyonuyla XPages ismini aldı. 2010: Lotus Domino 8.5.2 ile Extensibility API eklendi. 2011: Upgrade Pack 1 çıktı
Dojo, Partial Refresh Hızlı Geliştirme ve Hızlı Dağıtım Sürükle bırak geliştirme, Sıfır Provizyon/kurulum Temalar ve Gerçek MVC Dahili OneUI teması, Mobil kontroller Mevcut Uygulamalara ve Sistemlere erişim Web Servisleri, REST, Java, Managed Beans Mevcut Domino uygulamalarındaki geliştirmeleri kullanabilme Domino geçmişi olanlar için Domino objeleri, JavaScript Formula'lar Yaygın ve açık teknolojilere dayalı (CSS, JavaScript, Java...) Genişletilebilirlilik Extensibility API ile yeni açılımlar
yapmamızı sağlayan bir API sunar. Extension’lar sunucu, web tarayıcı ve/veya Designer arabirimini hedefleyebilirler Server-side geliştirmeler: JDBC Access, Social endpoints, REST API, Data Access Services, Phase Listeners, OAUTH provider... Designer genişletme: Ek kontroller (bileşenler), yeni fonksiyonlar, Data Source... Web tarayıcı kütüphaneleri: JQuery Extension...
ve bileşenlerle daha gelişmiş uygulamalar Mevcut uygulamaların modernizasyonunu kolaylaştırmak Onlarca yeni kontrol İlişkisel Veritabanlarına bağlantı (8.5.3) Social Enabler Mobil kontroller REST API iNotes ...
extlib.openntf.org adresinden indirebilirsiniz. Son versiyon, tüm özellikler Sürekli geliştirme halinde IBM Support kapsamında desteklenmiyor Lotus Notes/Domino 8.5.3 Upgrade Pack 1 IBM, OpenNTF’den Extension Library’yi çekip ürüne dahil ediyor. Library, accessibility ve localization standartlarına uygun hale getiriliyor. UP(#) Standard Support kapsamında sunuluyor. Yalnızca belirli özellikler dahil ediliyor. Upgrade Pack 2, çok yakında...
Dağıtım (RADD) platformu! Kullanım alanları: İşbirliği uygulamaları Sosyal İş İş akışı (workflow) odaklı uygulamalar Cloud uygulamaları Mevcut Domino uygulamalarına yeni arayüzler
zamanlamaları esnek tutun. Mevcut Notes uygulamalarını geçirmekte acele etmeyin Önce sıfırdan uygulamalar yapıp ortamın yeteneklerini öğrenin. Hibrid geçişler de mümkün olabilir. Uygulama Notes tarafında kullanılmaya devam ederken XPages ile küçük arabirimleri tasarlayabilirsiniz. Örneğin geliştirilmesi zaman alan ekranlar Notes arabiriminde kalırken tüm kullanıcıların gördüğü genel ekranları XPages‘e taşıyabilirsiniz. Ya da yalnızca mobil arabirimleri XPages ile tasarlayabilirsiniz. XPiNC ile Notes üzerinden erişim de mümkündür (dikkate alınması gereken ek detaylar olduğunu unutmayın!) Genel bir şablon hazırlayarak başlayın. Kurumsal bir tema, genel SSJS kütüphaneleri, Java Bean’ler, Custom Control’ler...
geliştirilen tüm uygulamalar XPages ile geliştirilebilir. Fakat, XPages bazı açılardan Notes client uygulamalarını karşılayamaz: Offline, Encryption, Richtext fonksiyonları, Yoğun view kullanımı... Mevcut uygulamaları geçirmeli miyiz? Kurumsal stratejiniz nedir? Uygulamaların Web tabanlı mı Rich Client tabanlı mı olması tercih ediliyor? Mimari olarak merkezileştirme mi dağıtık lokasyonlar mı kurgulanıyor? Kullanıcılar XPages‘in yapamadıklarını istiyorlar mı? (Offline, Encryption vs.) Sizin durumunuz nedir? HTML, CSS ve JavaScript bilginiz ne durumda? Yeni bir öğrenme eğrisine vakit ayırabilecek misiniz?
kategoride düzenleniyor Kontroller Ödül: 2 x 800 USD (İlk ikiye giren yarışmacılar) Uygulamalar Ödül: 2 x 1.600 USD (İlk ikiye giren yarışmacılar) Ayrıntılı bilgi: http://contest.openntf.org/
bilgilerinizi tazeleyin. http://www.w3schools.com/ Dojo örneklerini inceleyin. http://dojotoolkit.org http://dojocampus.com/explorer/ XPages ile ilgili temel bilgileri öğrenin. Jumpstart video’ları Ücretsiz eğitimler (tlcc.com, IBM Virtual Innovation Center...) Beginner düzeyindeki video’lar Wiki makaleleri
ve temalar nasıl kullanılmış? SSJS ve CSJS library’lerin eski tip Script Library’lerden ne farkı var? Extension Library’yi indirin. Kurun, demo veritabanıyla oynayın. Discussion, Teamroom gibi uygulamaları inceleyin. Extension Library’nin nasıl kullanıldığını inceleyin. İleri düzey kontrolleri anlamaya çalışın Küçük bir proje seçin ve deneyin. Soru sorun! LUGTR Forumu, Stackoverflow...