Moble Application

Total Page:16

File Type:pdf, Size:1020Kb

Moble Application I'IFIITIIBIFI UNIVERSITY F] OF SCIEI‘ICE nnD TECHNOLOGY Faculty of Computing and Informatics DEPARTMENT OF INFORMATICS QUALIFICATION: Bachelor of Informatics Honours (Web Informatics) QUALIFICATION CODE: 08B|FH LEVEL: 8 COURSE: Mobile Application COURSE CODE: MAI821S DATE: November 2017 SESSION: Theory DURATION: 3 Hours MARKS: 100 FIRST OPPORTUNITY EXAMINATION EXAMINER(S) Dr Nobert Jere and Mr Veerabhadram Paduri MODERATOR: Prof. Tembisa Ngqondi THIS QUESTION PAPER CONSISTS OF 5 PAGES (Including this front page) INSTRUCTIONS Answer ALL the questions. Write clearly and neatly. Number the answers clearly. All marks are indicated in brackets at the end of each question. P‘PWPI" The length of the answer/s must be guided by the available mark/s. SECTION A Question one 12 Marks a. Who is Founder of Android? (1) b. Does android support other language than java, justify? (2) c. What is fragment? (2) d. What is ADB? (2) What is an APK format? (2) f. Define giving examples the term mobile ecosystem (3) Question two 16 Marks a.Several vendors are now manufacturing devices for Android, thus making it a challenge for developers to come up with applications that run on several devices. Discuss four strategies that developers may consider to possibly reach the widest base of users? Give practical Namibian related examples where necessary. (8) b. Discuss giving examples the evolution of mobile development platforms. (8) Question Three 16 Marks a. The mobile Ecosystem is important in designing mobile applications. Clearly explain any four components of the mobile ecosystem giving examples. (8) b. There are many security concerns on both mobile users and developers. Explain any two security issues could be considered when designing mobile applications? (4) c. Describe the significance of addressing security features available on current mobile applications giving examples. (4) SECTION B — Case Study Question four 18 Marks Read the following article: Mobile application platform heterogeneity: Android vs Windows Phone vs iOS vs Firefox 05: by Tor-Morten Gr¢nli (2014) Our research focuses on four of the main mobile platforms: Android, Windows Phone, iOS and Firefox OS. The next sections will give a short introduction to each of these. A. Android Google released Android in November 2007, under the framework of the Open Handset Alliance [21], with the goal of being an open source arena for software development on mobile platform. Android is an open source mobile operating system based on the Linux kernel and facilitates developers to write managed code in Java using Google developed Java libraries [8]. The Android platform does not only provide the mobile operating system itself including the development environment, but also provides a custom built virtual machine (Dalvik Virtual Machine) for the applications to run on as well as acting as the middleware between code and operating system [8]. For application development, Android facilitates the use of 2D and 3D graphic libraries, a customized, onboard SQL engine for persistent storage and advanced network capabilities such as 36, 4G and WLAN. The API is constantly evolving and the current release (4.4 KitKat) [26] is a huge increment compared with number of available features from release 1.0. Since Android is an open source mobile operating system, the community is welcomed to collaborate in the evolvement of the programming environment, the operating system and the API. Development tools for Android include the Eclipse and IntelliJ IDEA. C. iOS iOS is the operating system for several Apple devices (Fig. 3), one ofthe most important of which is the iPhone. The iPhone was released in 2007 and changed the smartphone market [34]. It included a large touch screen and, at least for that time, impressive hardware specifications [27]. Applications for iOS are written in Objective—C using the Cocoa Touch library. Objective-C is an extension to the C language, while Cocoa Touch is a collection of classes [5]. While C# and Java (used for Android and Windows Phone development) are fairly similar in syntax, the Objective-C library provides a different alternative. Objective-C, as the name implies, supports object oriented programming. The language and platform has continuously improved over the years, and one especially noteworthy change came with the introduction of ARC (Automatic Reference Counting) [28]. This provided automatic memory management and meant that the amount of boilerplate code is reduced and in general memory leaks are less common. Development for iOS requires a computer running Mac OS. The application usually used to write iOS applications in is Xcode [29]. It includes a powerful editor, as well as an analysis tool, iOS simulator and the SDK. Answer the following questions a. From the paragraph on Android, what was the goal for android release? (1) b. What does Android platform provide? (2) c. What are the two Android development tools? (2) d. Refer to the content on iOS, which devices runs iOS operating system? (1) e. Which programming language is used to write the iOS? (1) f. What is the significance of the Automatic Reference Counting — ARC? (2) g. By referring to the article above compare and contrast android to iOS features. (5) h. In your own words, give two reasons why each of the mentioned platforms have becOme popular. (4) SECTION C (Mobile Prototype Design) Question 5 [38 marks] Mobile applications have been developed to improve services in many areas. Required is a mobile agricultural application for use by those in the rural areas, both the literate (emerging) and the illiterate old farmers. You are hired as mobile designer and you are required to design a mobile paper prototype of this application. Consider the fact that the farmers may have different types of mobile phones and residing in areas with different network services. Your prototype should have the following components: Agriculture related information, security component, ability to chat, share and exchange text/audio message. a. Apply the knowledge on layout/ workflows from Android platform or any other platform learnt to design and draw at least four different screen shots for the application. (16) b. Briefly motivate your prototype on how it addresses the different needs i.e types of agriculture information, illiteracy and options for users and battery issues. (6) Highlight any three design considerations, that you have considered in coming up with the screen shots in (a) (5) Compare and contrast three features that could influence the designed application if it were to be for an urban setting with well—connected infrastructure. (6) Discuss any two challenges may be experience in designing the application for such a community and targeted users. (4).
Recommended publications
  • A Survey on Architectures of Mobile Operating Systems: Challenges and Issues
    International Journal of Research Studies in Computer Science and Engineering (IJRSCSE) Volume 2, Issue 3, March 2015, PP 73-76 ISSN 2349-4840 (Print) & ISSN 2349-4859 (Online) www.arcjournals.org A Survey on Architectures of Mobile Operating Systems: Challenges and Issues Prof. Y. K. Sundara Krishna1 HOD, Dept. of Computer Science, Krishna University Mr. G K Mohan Devarakonda2 Research Scholar, Krishna University Abstract: In the early years of mobile evolution, Discontinued Platforms Current mobile devices are enabled only with voice services Platforms that allow the users to communicate with each other. Symbian OS Android But now a days, the mobile technology undergone Palm OS IOS various changes to a great extent so that the devices Maemo OS Windows Phone allows the users not only to communicate but also to Meego OS Firefox OS attain a variety of services such as video calls, faster Black Berry OS browsing services,2d and 3d games, Camera, 2.1 Symbian OS: This Operating system was Banking Services, GPS services, File sharing developed by NOKIA. services, Tracking Services, M-Commerce and so many. The changes in mobile technology may be due Architecture: to Operating System or Hardware or Network or Memory. This paper presents a survey on evolutions SYMBIAN OS GUI Library in mobile developments especially on mobile operating system Architectures, challenges and Issues in various mobile operating Systems. Application Engines JAVA VM 1. INTRODUCTION Servers (Operating System Services) A Mobile operating system is a System Software that is specifically designed to run on handheld devices Symbian OS Base (File Server, Kernel) such as Mobile Phones, PDA’s.
    [Show full text]
  • Firefox OS Overview Ewa Janczukowicz
    Firefox OS Overview Ewa Janczukowicz To cite this version: Ewa Janczukowicz. Firefox OS Overview. [Research Report] Télécom Bretagne. 2013, pp.28. hal- 00961321 HAL Id: hal-00961321 https://hal.archives-ouvertes.fr/hal-00961321 Submitted on 24 Apr 2014 HAL is a multi-disciplinary open access L’archive ouverte pluridisciplinaire HAL, est archive for the deposit and dissemination of sci- destinée au dépôt et à la diffusion de documents entific research documents, whether they are pub- scientifiques de niveau recherche, publiés ou non, lished or not. The documents may come from émanant des établissements d’enseignement et de teaching and research institutions in France or recherche français ou étrangers, des laboratoires abroad, or from public or private research centers. publics ou privés. Collection des rapports de recherche de Télécom Bretagne RR-2013-04-RSM Firefox OS Overview Ewa JANCZUKOWICZ (Télécom Bretagne) This work is part of the project " Étude des APIs Mozilla Firefox OS" supported by Orange Labs / TC PASS (CRE API MOZILLA FIREFOX OS - CTNG13025) ACKNOWLEGMENTS Above all, I would like to thank Ahmed Bouabdallah and Arnaud Braud for their assistance, support and guidance throughout the contract. I am very grateful to Gaël Fromentoux and Stéphane Tuffin for giving me the possibility of working on the Firefox OS project. I would like to show my gratitude to Jean-Marie Bonnin, to all members of Orange NCA/ARC team and RSM department for their help and guidance. RR-2013-04-RSM 1 RR-2013-04-RSM 2 SUMMARY Firefox OS is an operating system for mobile devices such as smartphones and tablets.
    [Show full text]
  • Download Android Os for Phone Open Source Mobile OS Alternatives to Android
    download android os for phone Open Source Mobile OS Alternatives To Android. It’s no exaggeration to say that open source operating systems rule the world of mobile devices. Android is still an open-source project, after all. But, due to the bundle of proprietary software that comes along with Android on consumer devices, many people don’t consider it an open source operating system. So, what are the alternatives to Android? iOS? Maybe, but I am primarily interested in open-source alternatives to Android. I am going to list not one, not two, but several alternatives, Linux-based mobile OSes . Top Open Source alternatives to Android (and iOS) Let’s see what open source mobile operating systems are available. Just to mention, the list is not in any hierarchical or chronological order . 1. Plasma Mobile. A few years back, KDE announced its open source mobile OS, Plasma Mobile. Plasma Mobile is the mobile version of the desktop Plasma user interface, and aims to provide convergence for KDE users. It is being actively developed, and you can even find PinePhone running on Manjaro ARM while using KDE Plasma Mobile UI if you want to get your hands on a smartphone. 2. postmarketOS. PostmarketOS (pmOS for short) is a touch-optimized, pre-configured Alpine Linux with its own packages, which can be installed on smartphones. The idea is to enable a 10-year life cycle for smartphones. You probably already know that, after a few years, Android and iOS stop providing updates for older smartphones. At the same time, you can run Linux on older computers easily.
    [Show full text]
  • A First Look at Firefox OS Security
    A First Look at Firefox OS Security Daniel DeFreez∗, Bhargava Shastryy, Hao Chen∗, Jean-Pierre Seiferty ∗University of California, Davis fdcdefreez, [email protected] ySecurity in Telecommunications, Technische Universitat¨ Berlin fbshastry, [email protected] Abstract—With Firefox OS, Mozilla is making a serious push the abuse of vulnerable applications. All privileged appli- for an HTML5-based mobile platform. In order to assuage cations have a default Content Security Policy applied and security concerns over providing hardware access to web ap- are reviewed for conformance to security guidelines prior to plications, Mozilla has introduced a number of mechanisms that being distributed through the official Firefox Market. The make the security landscape of Firefox OS distinct from both Content Security Policy almost categorically prevents Cross- the desktop web and other mobile operating systems. From an Site Scripting (XSS) via JavaScript injection, and code re- application security perspective, the two most significant of these mechanisms are the the introduction of a default Content Security view should pick up any misuse of permissions or obvious Policy and code review in the market. This paper describes how security errors. This paper asks whether these mechanisms lightweight static analysis can augment these mechanisms to find are sufficient to prevent developers from making trivially vulnerabilities which have otherwise been missed. We provide preventable security blunders. We find that they are not. The examples of privileged applications in the market that contain most prevalent attack vector, without a doubt, is HTML in- vulnerabilities that can be automatically detected. jection, and .innerHTML1 is the culprit.
    [Show full text]
  • 2017 Year in Review
    2017 YEAR IN REVIEW FROM THE DEAN CONTENTS 2 The Future of Data Science 4 Analyzing and Visualizing 1 Billion Tweets Using Cloudberry 5 Making Powerful Discoveries 6 Ensuring Cybersecurity Through Interdisciplinary Efforts 7 Fighting for Net Neutrality Almost 50 years since its founding as a department and 15 years 8 Protecting Millions of Mobile Users Behind the Scenes since its establishment as an independent school, the Donald Bren School of Information and Computer Sciences at UC Irvine continues 10 Digital Do-Gooders on a path of unprecedented growth. 12 Leveling the Playing Field in Computing As of fall 2017, undergraduate enrollment exceeds 3,000 students, more than 14 Faculty Highlights doubling within five years. Our computer science major is one of the five largest programs on campus, and our data science major is the fastest-growing program 16 Introducing Our New Faculty for 2017 in the school with an incoming cohort of about 70 students. Graduate enrollment 18 An All-Inclusive IoT Experience exceeds 600 students, with our professional master’s programs in computer science 19 The Future of UX and human-computer interaction and design enrolling close to 150 new students. Despite their rapid growth, our programs are more selective than ever and continue enrolling exceptional students, with Student News 20 five of them receiving National Science Foundation Graduate Fellowships in academic year 2016-17. 22 2017 Alumni Hall of Fame 23 Blending a Passion for Technology and the Arts “ The pages of this 2017 Year in Review are filled
    [Show full text]
  • Internals of Firefox Mobile Operating System with NFC Components
    International Journal of Scientific and Research Publications, Volume 5, Issue 3, March 2015 1 ISSN 2250-3153 Internals of Firefox Mobile Operating System with NFC Components Saminath * Accenture, Bangalore Abstract- Firefox is the emerging mobile operating system from Mozilla Gecko Technology. It creates the new revolution for the handheld device product development. Open source operating system has great support to platform integrator and power full to the mobile Application developer. This paper highlights the Layers of the Firefox operating system with details of layered architecture system. In general this explains about the How Android BSP is coupled with Firefox Layers. It briefs about the Firefox specific changes on the Android BSP. Detailed explanation on the NFC components, NFC data structures, NDEF messages structure and NFC daemon in Firefox system. This paper elucidate the requirement of Firefox operating system and constraint on Hardware and software. Currently, Firefox Application runs in various target systems like, simulator, Emulator, Desktop System, Mobile Phones, Hardware Development platform, and Dual boot support with Android OS. Index Terms- NFC: Near Field Communication, HAL: Hardware Abstraction Layer, NDEF: NFC Data Exchange Format, I2C: Inter-Integrated Circuit communication protocol I. INTRODUCTION eveloper and consumer have very much expectation in Firefox, because of its potential and power of the open source community. DCurrently Firefox flavor comes only in ‘Smartphone’. The entire features are packed into single device other than else. The features are Social media supports in face-book, twitter, LinkedIn, Video Editor Software’s are pre-installed as free applications in the device. Maps supported from HERE-Maps application get the traffic information, local transit information and direction of the movement, apart from that music gallery support, Browser supports, SMS authenticating for mobile billing, conference calling.
    [Show full text]
  • Mozilla to Kill Firefox Smartphone Operating System 4 February 2016
    Mozilla to kill Firefox smartphone operating system 4 February 2016 release" which means that "Firefox OS for smartphones will no longer have staff involvement beyond May." In 2013, Mozilla announced a tie-up with Spanish- based GeeksPhone to introduce two low-cost devices powered by Firefox. Firefox devices made by China's ZTE and TCL were announced in 2014 at a cost as low as $25. Roter said Mozilla made the decision as part of a push "to pivot from 'Firefox OS' to 'connected devices'" and would be focusing on developing open-source software for the Internet of Things—a Mozilla's mobile web browser failed to gain traction category which includes everything from connected cars to lightbulbs. "As of today, we have three projects that have The Firefox smartphone operating system is being passed the first gate including (a) smart TV and shut down, three years after a launch aimed at about a dozen more projects are prepping for challenging the dominant platforms powered by review," he said. Apple and Google, developers said Thursday. © 2016 AFP The operating system created by the Mozilla developer community as an open-source system failed to gain traction in mobile devices, according to a statement from Mozilla developer George Roter. "Through the work of hundreds of contributors we made an awesome push and created an impressive platform in Firefox OS," he said in a blog post. "However, as we announced in December, the circumstances of multiple established operating systems and app ecosystems meant that we were playing catch-up, and the conditions were not there for Mozilla to win on commercial smartphones." Roter said Mozilla has set "our plan to end-of-life support for smartphones after the Firefox OS 2.6 1 / 2 APA citation: Mozilla to kill Firefox smartphone operating system (2016, February 4) retrieved 28 September 2021 from https://phys.org/news/2016-02-mozilla-firefox-smartphone.html This document is subject to copyright.
    [Show full text]
  • Palm OS Cobalt 6.1 in February 2004 6.1 in February Cobalt Palm OS Release: Last 11.2 Ios Release: Latest
    …… Lecture 11 Market Overview of Mobile Operating Systems and Security Aspects Mobile Business I (WS 2017/18) Prof. Dr. Kai Rannenberg . Deutsche Telekom Chair of Mobile Business & Multilateral Security . Johann Wolfgang Goethe University Frankfurt a. M. Overview …… . The market for mobile devices and mobile OS . Mobile OS unavailable to other device manufacturers . Overview . Palm OS . Apple iOS (Unix-based) . Manufacturer-independent mobile OS . Overview . Symbian platform (by Symbian Foundation) . Embedded Linux . Android (by Open Handset Alliance) . Microsoft Windows CE, Pocket PC, Pocket PC Phone Edition, Mobile . Microsoft Windows Phone 10 . Firefox OS . Attacks and Attacks and security features of selected . mobile OS 2 100% 20% 40% 60% 80% 0% Q1 '09 Q2 '09 Q3 '09 Q1 '10 Android Q2 '10 Q3 '10 Q4 '10 u Q1 '11 sers by operating sers by operating iOS Q2 '11 Worldwide smartphone Worldwide smartphone Q3 '11 Q4 '11 Microsoft Q1 '12 Q2 '12 Q3 '12 OS Q4 '12 RIM Q1 '13 Q2 '13 Q3 '13 Bada Q4' 13** Q1 '14 Q2 '14 s ystem ystem (2009 Q3 '14 Symbian Q4 '14 Q1 '15 [ Q2 '15 Statista2017a] Q3 '15 s ales ales to end Others Q4 '15 Q1 '16 Q2 '16 Q3 '16 - 2017) Q4 '16 Q1 '17 Q2 '17 3 . …… Worldwide smartphone sales to end …… users by operating system (Q2 2013) Android 79,0% Others 0,2% Symbian 0,3% Bada 0,4% BlackBerry OS 2,7% Windows 3,3% iOS 14,2% [Gartner2013] . Android iOS Windows BlackBerry OS Bada Symbian Others 4 Worldwide smartphone sales to end …… users by operating system (Q2 2014) Android 84,7% Others 0,6% BlackBerry OS 0,5% Windows 2,5% iOS 11,7% .
    [Show full text]
  • Getting Started with Firefox OS JOHN DEVIGHT
    Getting Started with Firefox OS JOHN DEVIGHT DMVMUG Reston, VA http://dmvmug.com AGENDA Overview Conference Application Demo Overview Mobile OS Market Company OS Market Share Apple iOS 13.4% Google Android 81.3% Microsoft Windows Phone 4.1% Blackberry Blackberry OS 1.0% Nokia Series 40 N/A Linux Foundation Mer < 1.0% Tizen Association Tizen N/A Sailfish Alliance Sailfish OS N/A Canonical Ltd. Ubuntu Phone ? * Taken from: http://en.wikipedia.org/wiki/Comparison_of_mobile_operating_systems Overview Why Firefox OS? Firefox OS smartphones will arrive in extremely cost-sensitive markets like India and Indonesia where people often buy phones from a bin in a store." With an anticipated device price point of $25, Google (GOOG) and Apple (AAPL) have reason to fear. The Indian and Indonesian markets are the most under-saturated in Asia.... smartphone penetration had reached just 23% in Indonesia and 18% in India... that leaves 1.2 billion users in the two countries currently without access to smartphones or tablets. Smartphone makers have struggled to satisfy the price sensitivity of the lower-end markets in both of these countries, and in doing so have lost out on driving brand adoption for first time users. * Taken from: http://seekingalpha.com/article/2042973-1_2-billion-reasons-why-firefox-os-is-important Overview Why Develop for Firefox OS? Demand for Web Technologies to be used in mobile app development. On July 25, 2011, Dr. Andreas Gal, Director of Research at Mozilla Corporation, announced the "Boot to Gecko" Project (B2G) on the mozilla.dev.platform mailing list. The project proposal was to "pursue the goal of building a complete, standalone operating system for the open web" in order to "find the gaps that keep web developers from being able to build apps that are – in every way – the equals of native apps built for the iPhone [iOS], Android, and WP7 [Windows Phone 7]." Make Web Technologies a 1st Class Citizen in a mobile operating system.
    [Show full text]
  • A Review Paper on Firefox Os
    © 2014 IJIRT | Volume 1 Issue 6 | ISSN : 2349-6002 A REVIEW PAPER ON FIREFOX OS Deepak Kumar, Divanshu Kaushik Department of Information Technology, Dronacharya college of engineering, Gurgaon , Haryana, India Abstract- Firefox OS (project name: Boot to Gecko, also OS as more accessible: "We use completely open known as B2G) is a Linux kernel-based open-source standards and there’s no proprietary software or operating system for Smartphone's and tablet technology involved." Gal also said that because the [8] computers and is set to be used on smart TVs. It is software stack is entirely HTML5, there are already a being developed by Mozilla, the non-profit organization large number of established developers. This best known for the Firefox web browser. Firefox OS is designed to provide a complete community-based assumption is employed in Mozilla's WebAPI. These alternative system for mobile devices, using open are intended W3C standards that attempt to bridge standards and approaches such as HTML5 the capability gap that currently exists between native applications, JavaScript, a robust privilege model, open frameworks and web applications. The goal of these web APIs to communicate directly with cell phone efforts is to enable developers to build applications hardware, and application marketplace. As such, it using WebAPI which would then run in any competes with commercially developed operating standards compliant browser without the need to systems such as Apple's iOS, Google's Android, rewrite their application for each platform. Microsoft's Windows Phone[9] and Jolla's Sailfish OS as well as other community-based open source systems II.
    [Show full text]
  • Comparison of Mobile Operating Systems
    Not logged in Talk Contributions Create account Log in Article Talk Read Edit View history Search Comparison of mobile operating systems From Wikipedia, the free encyclopedia Main page This is a comparison of mobile operating systems (OS). Only the latest versions are shown in the table below, even though older versions may Contents still be marketed. Featured content Current events Contents [hide] Random article 1 About OS Donate to Wikipedia 2 Advanced controls Wikipedia store 3 Application ecosystem Interaction 4 Basic features Help 5 Browser About Wikipedia 6 Communication and connectivity Community portal 7 Language and inputs Recent changes 8 Maps and navigation Contact page 9 Media playback and controls Tools 10 Peripheral support What links here 11 Photo and video Related changes 12 Productivity Upload file 13 Ringtones and alerts Special pages 14 Security and privacy Permanent link Page information 15 Sound and voice Wikidata item 16 Other features Cite this page 17 See also 18 References Print/export Create a book Download as PDF Printable version About OS [ edit ] Languages Legend 中文 Edit links Yes In later versions Beta Limited Tablet-only 3rd party No open in browser PRO version Are you a developer? Try out the HTML to PDF API pdfcrowd.com About OS Ubuntu Feature iOS Android Firefox OS Windows Phone BlackBerry 10 Tizen Sailfish OS Touch Linux Sailfish Canonical Foundation, Alliance, Mer, Ltd. and Open Handset Mozilla Tizen Jolla and Company Apple Inc. Microsoft BlackBerry Ltd. Ubuntu Alliance Foundation Association, Sailfish
    [Show full text]
  • Develop Cool Firefox OS Apps!
    Develop cool Firefox OS apps! Telenor Digital is currently launching a “How to” video guide for creating Firefox OS apps. The series teaches just about anyone how to build your first application for Firefox OS and how to get it listed in the Firefox Marketplace. “Last year, we announced that we would be distributing Firefox OS smartphones in Serbia, Montenegro and Hungary, together with Mozilla. We are working actively in ensuring that the Firefox OS developer community in our markets grows, so that we can offer our customers an excellent variety of apps and content through Firefox Marketplace,” says Ketil Høigaard, responsible for Firefox OS content and development at Telenor Digital. Firefox smartphones is an important enabler in bringing Internet to all. Ensuring that customers are provided with engaging content, also local, will be an important success factor in further roll out. An important step in this is the recently launched video series on how to develop Firefox OS apps, that basically shows anyone how to develop engaging content for Firefox smartphones. The Firefox OS Evangelists presents “Rolling out low-cost Firefox smartphones in our CEE markets was an important milestone, we now have to make sure that our customers are offered new and innovative services, and great local content,” says Høigaard. In this collection of short videos, Firefox OS evangelists from Mozilla and Telenor Digital met in Oslo, to explain in a few steps how you can get started to build applications for Firefox OS. Ketil Høigaard together with Firefox OS enthusiast, CEO of Jongla at Mobile World Congress 2014 “If you are a web developer and you want to build a mobile app, these screencast series Firefox OS gives you the tools to do so, without having to learn a totally new development environment,” adds Høigaard, and continues, “This is basically web development made easy, making apps in HTML 5 does not require a professional developer or great technical expertise”.
    [Show full text]