IN078 Teknologi Antarmuka B *)
(IN078)

Mata kuliah ini mengajarkan teknologi antarmuka terkini yang berbasis (dapat digabungkan) dengan bahasa pemrograman berorientasi objek Java. Pembahasan meliputi model arsitektur antarmuka, instalasi dan konfigurasi library/plugin/server, penggunaan antarmuka, dan kemungkinan penggabungan antarmuka (sebagai view) dengan teknologi lain yang berperan sebagai model & controller. Membahas satu atau lebih teknologi antarmuka terkini seperti : JavaFX, Java Server Faces, Java Server Pages, Ajax, HTML5 + CSS3 + jQuery, Google Web Toolkit, Vaadin. Pustaka 1. Alejandro Duarte, Vaadin 7 UI Design By Example, Packt Publishing, 2013. 2. Anghel Leonard, JSF 2.0 Cookbook, Packt Publishing, 2010 3. David Geary & Cay Horstmann, Core Java Server Faces 3rd ed., Prentice Hall, 2010 4. Demetrio Filocamo, JBoss RichFaces 3.3, Packt Publishing, 2009 5. Ed Burns, JavaServer Faces 2.0, The Complete Reference, McGraw-Hill Osborne Media, 2009 6. Federico Kereki, Essential GWT: Building for the Web with Google Web Toolkit 2, Addison-Wesley Professional, 2010. 7. Giulio Zambon, Beginning JSP, JSF and Tomcat: Java Web Development 2nd ed, Apress, 2012 8. Hazem Saleh, Pro JSF and HTML5: Building Rich Internet Components 2nd ed, Apress 2013 9. Jaroslav Holaň, Ondřej Kvasnovský, Vaadin 7 Cookbook, Packt Publishing, 2013. 10. Jonas Jacobi, Pro JSF and Ajax: Building Rich Internet Components, Apress, 2006 11. Kent Ka Lok Tong, Beginning JSF 2 APIs and JBoss Seam, Apress, 2009 12. Marko Grönroos, Book of Vaadin: Vaadin 7 Edition - 2nd Revision, Vaadin Ltd, 2014. 13. Max Katz, Practical RichFaces 2nd ed, Apress, 2011 14. Oleg Varaksin, PrimeFaces Cookbook, Packt Publishing, 2013 15. Nicolas Fränkel, Learning Vaadin, Packt Publishing, 2011. 16. Shamsuddin Ahammad, Google Web Toolkit 2 Application Development Cookbook, Packt Publishing, 2010. Perangkat Pendukung : - Bahasa Pemrograman Java, Java Development Kit, Eclipse Enterprise Edition, Java Server Faces / Apache MyFaces, RichFaces / IceFaces / MyFaces Tomahawk / PrimeFaces / Trinidad, JDBC / JPA, Google Web Toolkit, Vaadin