Angularjs by Example.Pdf
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Backbone, Angularjs
ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΕΠΙΚΟΙΝΩΝΙΩΝ, ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Backbone, AngularJS, Ember: Συγκριτική ανάλυση και σενάρια χρήσης JavaScript frameworks ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Χρήστος Παπουτσάκης Επιβλέπων : Θεοδώρα Βαρβαρίγου Καθηγήτρια ΕΜΠ Αθήνα, Οκτώβριος 2017 ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΕΠΙΚΟΙΝΩΝΙΩΝ, ΗΛΕΚΤΡΟΝΙΚΗΣ ΚΑΙ ΣΥΣΤΗΜΑΤΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ Backbone, AngularJS, Ember: Συγκριτική ανάλυση και σενάρια χρήσης JavaScript frameworks ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Χρήστος Παπουτσάκης Επιβλέπων : Θεοδώρα Βαρβαρίγου Καθηγήτρια ΕΜΠ Εγκρίθηκε από την τριμελή εξεταστική επιτροπή την 16η Οκτωβρίου 2017. ............................ ............................ ............................ Θεοδώρα Βαρβαρίγου Εμμανουήλ Βαρβαρίγος Δημήτριος Ασκούνης Καθηγήτρια ΕΜΠ Καθηγητής ΕΜΠ Καθηγητής ΕΜΠ Αθήνα, Οκτώβριος 2017 ................................... Χρήστος Παπουτσάκης Διπλωματούχος Ηλεκτρολόγος Μηχανικός και Μηχανικός Υπολογιστών Ε.Μ.Π. Copyright © Χρήστος Παπουτσάκης, 2017 Με επιφύλαξη παντός δικαιώματος. All rights reserved. Απαγορεύεται η αντιγραφή, αποθήκευση και διανομή της παρούσας εργασίας, εξ ολοκλήρου ή τμήματος αυτής, για εμπορικό σκοπό. Επιτρέπεται η ανατύπωση, αποθήκευση και διανομή για σκοπό μη κερδοσκοπικό, εκπαιδευτικής ή ερευνητικής φύσης, υπό την προϋπόθεση να αναφέρεται η πηγή προέλευσης και να διατηρείται το παρόν μήνυμα. Ερωτήματα που αφορούν τη χρήση της εργασίας για κερδοσκοπικό σκοπό πρέπει να απευθύνονται -
Web-Based Wireless Sensor Network Platform
WEB-BASED WIRELESS SENSOR NETWORK PLATFORM Pérez Cano, José Antonio Academic course 2014-2015 Supervisor: Gabriel Martins BACHELOR’S DEGREE IN AUDIOVISUAL SYSTEMS ENGINEERING Final Degree Project GRAU EN ENGINYERIA EN xxxxxxxxxxxx WEB-BASED WIRELESS SENSOR NETWORK PLATFORM José Antonio Pérez Cano FINAL DEGREE PROJECT Bachelor’s degree in Audiovisual Systems Engineering Polytechnic School – Pompeu Fabra University 2015 Supervisor Gabriel Martins Dias Dedicado a mi familia y amigos. iii Acknowledgement I would like to specially thank my family and friends for supporting me during these recent years of my life, and my supervisors, Toni Adame and Gabriel Martins, for helping me in the development of this project. v Abstract The aim of this project is to design and implement a web-based platform for storing and visualizing the data retrieved by Wireless Sensor Networks (WSNs). This approach is part of the Entomatic project, an European Union (EU) funded plan for addressing a major problem faced by EU Associations of Olive growing Small and Medium-sized Enterprises (SMEs): the Olive fruit fly (Bactrocera oleae). Olive oil trees will feature a series of sensors, mainly consisting of olive fly traps as a way to track its population. Such sensors will output data through a gateway to be finally gathered by the platform proposed in this document. The system presented in this project consists of two parts: (1) a web-server that receives the sensed data and stores them in a database; and (2) a web-application for visualizing the obtained measurements including, among others, map node location, statistics, and charts. Cutting edge web technologies have been used in order to create a modern, yet maintainable and scalable platform. -
A Citizen-Centric and Multi-Curator Document Automation Platform: the Qbox and Further Interoperability Aspects
A Citizen-Centric and Multi-Curator Document Automation Platform: The qBox and Further Interoperability Aspects Daniel Jose´ Matias Caramujo Thesis to obtain the Master of Science Degree in Information Systems and Computer Engineering Supervisors: Prof. Doutor Alberto Manuel Rodrigues da Silva Prof. Doutor Joao˜ Paulo Pedro Mendes de Sousa Saraiva Examination Committee Chairperson: Prof. Doutor Francisco Joao˜ Duarte Cordeiro Correia dos Santos Supervisor: Prof. Doutor Alberto Manuel Rodrigues da Silva Member of the Committee: Prof. Doutor Andre´ Ferreira Ferrao˜ Couto e Vasconcelos October 2019 Acknowledgments I would like to thank my parents and family for their support and encouragement over all these years, without whom this this project would not be possible. I would also like to acknowledge my dissertation supervisors Prof. Doutor Alberto Silva and Prof. Doutor Joao˜ Saraiva for their insight, support and sharing of knowledge that has made this Thesis possible. Last but not least, to all my friends and colleagues that helped me grow as a person and were always there for me. To each and every one of you, thank you. Abstract Interoperability is an important aspect of complex information systems that have to interact and integrate with a multitude of other systems and services. New interoperability norms and frameworks are being promoted, and in this thesis we discuss some of them in the scope of eGovernment and document automation systems. This thesis explores integration aspects of qDocs, a citizen-centric document automation platform. qDocs aims to make bureaucratic documents (e.g., ID cards, forms, certificates) easily curated by multiple organizations and easily available to citizens. -
Javascript Web Applications
DIVTAG DEVELOPER MEETUP @ NOV. 12, 2015 JavaScript Web Applications Hiun Kim Computer Science Department, Sejong University Seoul, South Korea <divtag> Computer Research Group We are old, the web as we know.. <divtag> Computer Research Group New Waves of Modern Web <divtag> Computer Research Group <divtag> Computer Research Group Single Page Application Web site that fits on a single web page with the goal of providing a more fuild UX akin to desktop apps - via Wikipedia <divtag> Computer Research Group Single Page Application (cont.) Concepts established circa 2002 (not sure) US Patents 8136109 ( Delivery of data and formatting information to allow client-side manipulation ) <divtag> Computer Research Group Single Page Application (cont.) Provides layout and partial view Every event is related to JavaScript They against the web we know! <divtag> Computer Research Group Enhancing User Experience Proviedes seamless experience through, Reducing round tripping of submission Reducing process of CSS & JavaScript <divtag> Computer Research Group Continuity Page does not reload completely, browser can store state with JavaScript <divtag> Computer Research Group Continuity (cont) Web is not only a document viewer, but data manipulator (Google Spread Sheets) or interactive viewer (Facebook.com ) <divtag> Computer Research Group https://upload.wikimedia.org/wikipedia/commons/c/ce/Bonsack_machine.png Pros Does not require to load whole page, Saving time Seamless user experience <divtag> Computer Research Group http://grannymar.com/wp-content/uploads/2010/03/dscf5587.jpg Cons Not simple, not pure (as definition of today) Often slow for processing Fallback exist but incomplete Sometime impossible <divtag> Computer Research Group Core Mechanism Browser is sandbox JavaScript can manipulate URL and History pushState for creating history <divtag> Computer Research Group Libraries and Frameworks jquery-pjax (pushState + ajax) angularjs ember.js etc.