Onsen UI 2.0 Released

Total Page:16

File Type:pdf, Size:1020Kb

Onsen UI 2.0 Released Source: Monaca September 15, 2016 06:01 ET Onsen UI 2.0 Released Framework-Agnostic Hybrid Mobile App Development Platform Supports Pure JavaScript, AngularJS, Angular 2, React, Vue.js, Meteor SAN FRANCISCO, CA--(Marketwired - Sep 15, 2016) - Monaca, the HTML5 mobile app development company, has released Onsen UI 2.0. Onsen UI provides a full-stack ecosystem for developing beautiful cross-platform mobile apps. Onsen UI apps have shipped on over 100 million mobile devices. With version 2.0, Onsen UI can now be used with any popular Javascript framework, providing a framework- agnostic development environment as JavaScript development continues to expand from web to mobile platforms. Onsen UI supports pure JavaScript, AngularJS, Angular 2, React, Vue.js, and Meteor. The free open source download is available now: http://onsen.io According to Stack Overflow, JavaScript is now the most popular way to develop full-stack, frontend, and back- end applications. Onsen UI is helping to convert these developers into mobile developers. "Onsen UI is the key to making JavaScript the best choice for mobile, for both app and web. JavaScript enabled hybrid apps will help you make the jump into mobile app development and build your resume quickly," said Masa Tanaka, CEO of Monaca and head of Onsen UI open source project. "Mobile app development with Onsen UI can save you time and effort compared to traditional Android and iPhone SDKs. Onsen UI provides incredible benefits for new mobile developers." "Tools for developing sharp, useful mobile apps are a key part of any developer toolkit. A framework-agnostic full- stack tool like Onsen UI can go a long way in helping developers build mobile apps that matter," said Brian LeRoux, Creator of PhoneGap/Apache Cordova. "The mobile web is transitioning to hugely diversified technologies and developers need to support that demand." Main Features of Onsen UI 2.0 Full stack development environment for hybrid (Cordova/PhoneGap) and mobile web app development when combined with Monaca tools CLI, debugger, remote build, browser-based IDE, local development tools, and multiple key cloud services Open source, utilizing standards-based Web Components, so applications can be built using HTML elements familiar to web developers Framework agnostic, can be used with any front-end JavaScript framework but provides a binding library for Angular 1 & 2, React and Vue.js making it easy to integrate Onsen UI with these frameworks Flat (iOS) and Material Design (Android) flavors available, with automatic styling Onsen CSS Components, a free resource of UI templates with "theme roller" functionality Onsen UI 2.0 is available under the Apache open source license. To download now and start using Onsen UI for free: http://onsenui.io/ About Monaca Founded in 2011, Monaca is a HTML5 mobile app development company that produces a cloud app development platform used worldwide. The suite of developer tools includes Onsen UI and offers developers the freedom to develop applications in HTML5 and JavaScript and deploy across multiple platforms. Onsen UI apps have shipped on over 100 million mobile devices. For more information: http://monaca.io Contact Information: Media Contact: Jesse Casman For Monaca 415-730-2793.
Recommended publications
  • Analisis Perancangan Prototipe Sistem Informasi Biaya Studi Mahasiswa Menggunakan Framework Mobile Onsen Ui (Studi Kasus: Stt Terpadu Nurul Fikri)
    ISSN 2477-0043 Jurnal Teknologi Terpadu e-ISSN 2460-7908 Vol. 3, No. 2, Desember 2017 ANALISIS PERANCANGAN PROTOTIPE SISTEM INFORMASI BIAYA STUDI MAHASISWA MENGGUNAKAN FRAMEWORK MOBILE ONSEN UI (STUDI KASUS: STT TERPADU NURUL FIKRI) Muhammad Nazih, Zaki Imaduddin Teknik Informatika STT Terpadu Nurul Fikri Abstrak Sistem informasi biaya studi mahasiswa atau bisa disebut juga dengan modul keuangan yang ada di dalam Sisten Informasi Akademik (SIAK) sangat dibutuhkan oleh perguruan tinggi, karena system tersebut sangat membantu dalam penyelenggaraan proses pendidikan. Pada penelitian ini penulis akan membahas mengenai proses analisis dan perancangan Prototipe Sistem Informasi Biaya Studi Mahasiswa dengan Menggunakan Framework Mobile Onsen UI dengan metode pengembangan perangkat lunak Unified Process, dan didalam pengumpulan data penulis menggunakan metode observasi dan wawancara, Serta pengujian aplikasinya menggunakan Black-Box Testing, Adapun hasil yang didapat dari penelitian dan perancangan ini adalah Sistem Informasi Biaya Studi Mahasiswa yang lebih efektif, dan ramah pengguna. Kata Kunci: Framework, Onsen UI, Sistem Informasi Biaya Studi Mahasiswa, Unified Process. potongan biaya dan sebagainya. Namun selama ini, 1. PENDAHULUAN SIAK STTT-NF hanya dapat diakses secara online di 1.1. LATAR BELAKANG komputer melalui browser seperti Mozilla Firefox, STTT-NF merupakan salah satu lembaga Internet Explorer dan Google Chrome, namun belum pendidikan perguruan tinggi swasta yang berada di kota mendukung secara optimal untuk tampilan smartphone, Depok, tepatnya di provinsi Jawa Barat. Lembaga ini sehingga user merasa kurang nyaman untuk telah memiliki beberapa sistem untuk membantu layanan mengoperasikan aplikasi tersebut pada tampilan device operasional bagi civitas akademik, kemahasiswaan, mobile yang berukuran relatif lebih kecil dari komputer. keuangan dan kepegawaian. Segala bntuk layanan Sementara itu seiring dengan meningkatnya operasional tersebut dapat diakses melalui sistem pengguna smartphone di kalangan masyarakat indonesia, informasi akademik.
    [Show full text]
  • Building Blocks: Utilizing Component-Based Software Engineering in Developing Cross-Platform Mobile Applications
    KTH Computer Science and Communication Building Blocks: Utilizing Component-Based Software Engineering in Developing Cross-Platform Mobile Applications Master of Science Thesis Interactive Media Technology at KTH Royal Institute of Technology By Oskar Andersson ([email protected]) Supervisor at KTH: Vasiliki Tsaknaki Supervisors at Ericsson Research: Michal Koziuk & Johan Sjöberg Acknowledgements I would like to thank Stefan Ålund and Ericsson Research for the opportunity to work with this thesis. In particular, I have to thank my supervisors, Michal Koziuk & Johan Sjöberg, for their help and support during my time there. I would also like to thank my supervisor at KTH, Vasiliki Tsaknaki, for her constructive criticism and valuable feedback. Thank you! Oskar Andersson October 3 2014, Stockholm 2 Abstract Contemporary approaches to cross-platform mobile application development, such as hybrid apps from PhoneGap and generated native apps from Xamarin, show promise in reducing development time towards Android, iOS and other platforms. At the same time, studies show that there are various problems associated with these approaches, including suffering user experiences and codebases that are difficult to maintain and test properly. In this thesis, a novel prototype framework called Building Blocks was developed with the purpose of investigating the feasibility of utilizing component-based software engineering in solving this problem. The prototype was developed towards Android along with a web interface that allowed users to assemble an Android app using software components. The report concludes that component-based software engineering can be – and already is – utilized successfully to improve cross-platform mobile app development with special regards to user experience. Qualitative data indicate that Building Blocks as a concept is flexible and shows promise for mobile app development in which functionality is often reused, such as enterprise apps.
    [Show full text]
  • Angular Vs React.Js Vs Vue.Js
    EVERYTHING YOU NEED TO KNOW TO MAKE AN EDUCATED DECISION ABOUT YOUR TECHNOLOGY STACK ANGULAR VS REACT.JS VS VUE.JS + Our evaluation of UI Frameworks, Tools & Technologies 2019 3 What’s inside? 1 Preface 3 2 Angular, ReactJS & Vue JS - Comparison 4 3 Angular, ReactJS & Vue JS - Pros & Cons 6 4 Angular, ReactJS & Vue JS - Conclusion 11 5 UI Technoverse 13 a.Frameworks 15 b.Technologies 19 c.Tools 22 2 Are you a front-end superstar, excited to build feature-rich beautiful UI? Join Us 3 STATE OF FRONTEND TECHSTACKS 2019 PREFACE Preface he only constant in the web frontend development landscape is that it is in constant flux year after year. So, it becomes paramount to reevaluate the tools, frameworks, Tlibraries and practices after every few quarters. As of this writing most of the web frontend development happens in either Angular, ReactJS or VueJS. Compared to our previous evaluation in 2018 which only had Angular and ReactJS as major players, now, we also have VueJS with significant traction. As always a direct comparison between Angular, ReactJS and VueJS alone will not be sufficient. So, it will not be an individual comparison but a comparison of their respective ecosystems on the whole. 3 Are you a front-end superstar, excited to build feature-rich beautiful UI? Join Us Angular, React.JS & Vue.JS - Comparison In this section, we compare all three frameworks using a plethora of parameters to highlight how they fare against 2each other. STATE OF FRONTEND TECHSTACKS 2019 COMPARISON Angular ReactJS VueJS Type JavaScript Framework JavaScript Library JavaScript Library Web development and Web development and Web development and Hybrid mobile app Native mobile app Hybrid mobile app Used for development (Ionic) development (React development Native) (Onsen UI) Maintained by Google & Community Facebook & Community Community TypeScript Javascript (Also Javascript (Also Coded in supports Typescript) supports Typescript) Steep learning curve Easier Easiest among the three Ease of Learning since it is an end to end framework.
    [Show full text]
  • DEVELOPMENT of HYBRID MOBILE APPS Using Ionic Framework
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Theseus Andrea Sánchez Blanco DEVELOPMENT OF HYBRID MOBILE APPS Using Ionic framework Bachelor’s Thesis Information technology May 2016 DESCRIPTION Date of the bachelor's thesis 23.05.2016 Author(s) Degree programme and option Andrea Sánchez Blanco Information Technology Name of the bachelor's thesis DEVELOPMENT OF HYBRID MOBILE APPS Using Ionic Framework Abstract The purpose of the current study is to analyse the advantages and disadvantages of web-based hybrid apps. This thesis explains from the beginnings of mobile phones how and why it has been created this solution, and how mobile’s history has evolved to need an intermediate approach. It is also studied the general principles of good mobile user interfaces, in order to create a full good user experience from appearance to performance and usability, and how to implement the server side in an Ionic mo- bile application. These have been done providing a general context about the first mobile phones to the latest ones, going through the different mobile OSs and focusing on an intermediate approach, hybrid web-based apps. After that I have explained Ionic Framework and the User Interface guidelines. Finally I have documented my practical part, associating it with the theoretical part, and explaining how I did the server side implementation on my app. The conclusions I took are more general than I thought at the beginning. I have studied this solution with Ionic Framework, with which I have had an overall good experience.
    [Show full text]
  • Evaluation of Cross-Platform Tools for Mobile Development Bachelor of Science Thesis in Software Engineering and Management
    Evaluation of Cross-Platform Tools for Mobile Development Bachelor of Science Thesis in Software Engineering and Management ALIREZA PAZIRANDEH EVELINA VOROBYEVA University of Gothenburg Chalmers University of Technology Department of Computer Science and Engineering Göteborg, Sweden, June 2013 The Author grants to Chalmers University of Technology and University of Gothenburg the non-exclusive right to publish the Work electronically and in a non-commercial purpose make it accessible on the Internet. The Author warrants that he/she is the author to the Work, and warrants that the Work does not contain text, pictures or other material that violates copyright law. The Author shall, when transferring the rights of the Work to a third party (for example a publisher or a company), acknowledge the third party about this agreement. If the Author has signed a copyright agreement with a third party regarding the Work, the Author warrants hereby that he/she has obtained any necessary permission from this third party to let Chalmers University of Technology and University of Gothenburg store the Work electronically and make it accessible on the Internet. Evaluation of Cross-Platform Tools for Mobile Development Alireza Pazirandeh Evelina Vorobyeva © Alireza Pazirandeh, June 2013. © Evelina Vorobyeva, June 2013. Examiner: Morgan Ericsson University of Gothenburg Chalmers University of Technology Department of Computer Science and Engineering SE-412 96 Göteborg Sweden Telephone + 46 (0)31-772 1000 Department of Computer Science and Engineering Göteborg,
    [Show full text]
  • Developing a Hybrid Application for Connecting Startups and Investors
    Andre Siqueira Developing a Hybrid Application for Connecting Startups and Investors Metropolia University of Applied Sciences Bachelor of Engineering Information Technology Bachelor’s Thesis 11 April 2019 Abstract Author Andre Alves Siqueira Title Developing a Hybrid Application for Connecting Startups and Investors Number of Pages 32 pages Date 11 April 2019 Degree Bachelor of Engineering Degree Programme Information Technology Professional Major Software Engineering Instructors Antti Piironen, Principal Lecturer The employment of mobile applications can create new business possibilities and has a significant potential to improve the business process regarding connection, time, flexibility and cost. The paramount goal of this project was to create a viable platform where startups and investors could be connected straightforwardly under one application. Furthermore, the type of the application was hybrid, which is a combination of native and web applica- tion, due to its benefits and development costs. The technology stack, which was used on the project, consisted of two parts: client and server-side. The client-side was developed by using a hybrid mobile application develop- ment platform called Monaca, which employs Onsen UI, HTML5, CSS, JavaScript as devel- opment tools. The latter was developed by using Node.js, which was designed to build scal- able network applications, and MongoDB, which is a document database. Conclusively, the Touko application was successfully developed and passed to the test phase. Moreover, a trial version
    [Show full text]
  • Downloads O License: GNU Gplv3 O Has Proprietary Features: Yes
    1.0 ﺑﺮﻧﺎﻣﺞ اﻟﺘﻌﺎﻣﻼت اﻟﻜﺘﺮوﻧﻴﺔ اﻟﺤﻜﻮﻣﻴﺔ ّ(ﻳﺴﺮ) 2019 ................................................................................................................................................. ................................................................................................................................ .............................................................................................................................................. ................................................................................................................................... ......................................................................................................................... CMS ..................................................................................................................... DMS ................................................................................................................ .................................................................................................................................... ........................ ...................................................................................................... ............................................................................................. ................................................................................................................. ........................................................................................................................... ......................................................................................................................................
    [Show full text]
  • Development of Cross-Platform Cloud Application with Angularjs and Nodejs
    MASARYK UNIVERSITY FACULTY}w¡¢£¤¥¦§¨ OF I !"#$%&'()+,-./012345<yA|NFORMATICS Development of cross-platform cloud application with AngularJS and NodeJS DIPLOMA THESIS Matouš Havlena Brno, Spring 2015 Declaration I hereby declare that this paper is my original authorial work, which I have written on my own. All sources, references and literature used or excerpted during the elaboration of this work are properly cited and listed in complete reference to the due source. Matouš Havlena Advisor: Ing. RNDr. Barbora Bühnová, Ph.D. ii Acknowledgement I would like to express my special appreciation and thanks to my advisor Ing. RNDr. Barbora Bühnová, Ph.D. for her useful comments and remarks, and her commitment throughout the learning process of this master thesis. I would also like to thank my project external guide Stacy F. Hobson from IBM Research and all the people working on my team. I would like to express special thanks to my beloved ones, who have supported me through- out the entire process, both by keeping me harmonious and by helping me to put the pieces together. I will be forever grateful for your love. iii Abstract The goal of this thesis is to implement a cross-platform mobile event application to be used by attendees during client workshops in IBM Research. The thesis documents the phases of the application development process, starting with the initial project description, through the requirements analysis and design, to implementation of the application. Special empha- sis is put on the design phase where mobile development approaches, technologies used during development, and application architecture are discussed.
    [Show full text]
  • Building Native Mobile Applications
    Aware IM Version 8.5 Aware IM for Mobile Devices Copyright © 2002-2020 Awaresoft Pty Ltd Aware IM 8.5 Aware IM for Mobile Devices CONTENTS Introduction ......................................................................................................................... 3 General Approach ............................................................................................................... 3 Login ................................................................................................................................... 4 Using Visual Perspectives ................................................................................................... 4 Startup Perspective ...................................................................................................... 4 Application Menu ....................................................................................................... 5 Using Queries ...................................................................................................................... 9 Standard Presentation .................................................................................................. 9 Custom Presentation ................................................................................................. 12 Calendar Presentation ............................................................................................... 16 Chart Presentation ..................................................................................................... 18 Using Forms of
    [Show full text]
  • Arxiv:2106.05756V2 [Cs.CR] 11 Jun 2021 Covert Fourth-Party Payment Services to Transfer the Profits
    Lifting The Grey Curtain: A First Look at the Ecosystem of CULPRITWARE Zhuo Chen1, Lei Wu1, Jing Cheng1, Yubo Hu2, Yajin Zhou1, Zhushou Tang3, Yexuan Chen3, Jinku Li2, and Kui Ren1 1Zhejiang University 2Xidian University 3PWNZEN infoTech Co.,LTD Abstract Mobile apps are extensively involved in cyber-crimes. Some apps are malware which compromise users’ devices, while some others may lead to privacy leakage. Apart from them, there also exist apps which directly make profit from vic- tims through deceiving, threatening or other criminal actions. We name these apps as CULPRITWARE. They have become emerging threats in recent years. However, the characteristics and the ecosystem of CULPRITWARE remain mysterious. This paper takes the first step towards systematically study- ing CULPRITWARE and their ecosystem. Specifically, we (a) (b) first characterize CULPRITWARE by categorizing and com- paring them with benign apps and malware. The result shows Figure 1: (a) A gambling scam. (b) A financial fraud app. that CULPRITWARE have unique features, e.g., the usage of app generators (25:27%) deviates from that of benign apps advertisement, etc. Previous works have paid attention to (5:08%) and malware (0:43%). Such a discrepancy can be these mediums and studied how to combat cyber-crimes [35, used to distinguish CULPRITWARE from benign apps and 52, 54, 64]. malware. Then we understand the structure of the ecosystem In recent years, mobile apps are extensively involved in by revealing the four participating entities (i.e., developer, cyber-crimes. Previous studies [9,46,49,55,61] mainly target agent, operator and reaper) and the workflow.
    [Show full text]
  • Building an App in Eighty Days
    Building an App in Eighty Days Raphael Wieland Advisor Dr. Pam Cutter Department of Computer Science A paper submitted in partial fulfillment of the requirements for the degree of Bachelor of Arts at Kalamazoo College. 2018 Preface Sometimes it is difficult to land a job or internship, even in the computer science industry. Sometimes life happens and it gets in the way of work schedules, if one were to hypothetically have a job or internship. Luckily, there is a socially acceptable emerging career path for those who can't hold down a job and/or drag themselves out of the house in the morning called freelance software development. As many mobile application developers are unemployed or as they like to refer to themselves, self-employed, I figured that I could gain some valuable life and career experience by moonlighting as a full stack hybrid mobile application developer, in a language with which I was previously unfamiliar, and without outside direction. Acknowledgements I would like to thank my advisor, Pam Cutter, for her continued support throughout my time here at Kalamazoo College. Table of Contents Introduction - 1 Mobile Applications - 3 HTML5 Applications - 4 Front-end Development - 6 TCP/IP - 7 Backend Development - 8 Competition - 9 Designing the Application - 11 My Stack - 12 Frontend - 15 Future Steps - 22 1 Introduction The purpose of writing something down is so that it isn't forgotten. Whether it be a post-it note or a text file, writing it down keeps it for posterity or until that post-it note is no longer needed. While memory usually provides a pretty accurate account of events, it is sometimes useful to have access to a recorded accounting.
    [Show full text]
  • All Special Packages Programming and Data Science Tools
    Emperor-OS All Special Packages Programming and Data science tools Editor: Hussein Seilany [email protected] www.Emperor-OS.com Emperor-has 5 package management system for installing, upgrading, configuring, and removing software. Also providing access over 60,000 software packages of Ubuntu. We per-installed several tools are available for interacting with Emperor's package management system. You can use simple command-line utilities to a graphical tools. Emperor-OS's package management system is derived from the same system used by the Ubuntu GNU/Linux distribution. We will show you the list of installed packages on Emperor-OS. The packages lists is long. Having a list of installed packages helps system administrators maintain, replicate, and reinstall Emperor-OS systems. Emperor-OS Linux systems install dependencies all the time, hence it is essential to know what is on the system. In this page you can find a specific package and python modules is installed, count installed packages and find out the version of an installed package. Download lists as PDF file or see them as html page in the following: Are you looking for all in one operating system? 70 Packages: Installed Special Packages 120 Tools: Installed Utility 260 Modules: Installed Python2 and 3 Modules 600Fonts: Installed Fonts 5 Desktops: Desktop Manager Packages 22Tools: Extra Development Tools 270 Themes: Installed Themes 40 Icons: Installed Icons 40Games: Installed Games 2533scanners: supports Scanners 2500 Cameras: supports Camera 4338Packages: All Installed Packages 2 [email protected] www.Emperor-OS.com A) Programming tools 1) Python 2.7 and 3.7.4 Description: Python is an interpreted, interactive, object-oriented, high-level, general-purpose, versatile and popular programming language.
    [Show full text]