January 2011 January 2011

Total Page:16

File Type:pdf, Size:1020Kb

January 2011 January 2011 Editorial Chris McPhee and Michael Weiss IT Cost Optimization Through Open Source Software Mark VonFange and Dru Lavigne Best Practices in Multi-Vendor Open Source Communities Ian Skerrett How Firms Relate to Open Source Communities Michael Ayukawa, Mohammed Al-Sanabani, and Adefemi Debo-Omidokun Private-Collective Innovation: Let There Be Knowledge Ali Kousari and Chris Henselmans Control in Open Source Software Development Robert Poole Nokia's Hybrid Business Model for Qt John Schreuders, Arthur Low, Kenneth Esprit, and Nerva Joachim Recent Reports Upcoming Events Contribute january 2011 january 2011 Editorial 3 PUBLISHER Chris McPhee and Michael Weiss discuss the editorial theme: The Business of Open Source The Open Source Business Resource is a IT Cost Optimization Through Open Source Software 5 monthly publication of Mark VonFange and Dru Lavigne analyze the use of using free/libre the Talent First Network. open source software as a cost-effective means for the modern Archives are available at: enterprise to streamline its operations. http://www.osbr.ca Best Practices in Multi-Vendor Open Source Communities 11 EDITOR Ian Skerrett describes best practices for companies that wish to lower development costs and gain access to wider addressable markets Chris McPhee through engagement with open source communities. [email protected] How Firms Relate to Open Source Communities 15 ISSN Michael Ayukawa, Mohammed Al-Sanabani, and Adefemi Debo- Omidokun explore the relationship between firms and open source 1913-6102 communities. They illustrate the types of roles and strategies companies can employ to meet their business objectives. ADVISORY BOARD Private-Collective Innovation: Let There Be Knowledge 22 Chris Aniszczyk Ali Kousari and Chris Henselmans describe the benefits and risks of EclipseSource the private-collection innovation model, in which an innovator may Tony Bailetti chose to collaborate with others while still keeping some intellectual Carleton University property private. Leslie Hawthorn Oregon State University Control in Open Source Software Development 27 Chris Hobbs Robert Poole examines the perceived loss of control in open source QNX Software Systems software development and argues that a better understanding of the Rikki Kite mechanisms of control will help companies achieve their for-profit LinuxPro Magazine objectives using open source software. Thomas Kunz Carleton University Nokia's Hybrid Business Model for Qt 31 Steven Muegge John Schreuders, Arthur Low, Kenneth Esprit, and Nerva Joachim Carleton University describe the hybrid business model used by Nokia for its Qt cross- Michael Weiss platform application and GUI framework. Carleton University Recent Reports 37 © 2007 - 2011 Upcoming Events 38 Talent First Network Contribute 40 Open Source Business Resource http://www.osbr.ca Editorial Chris McPhee and Michael Weiss From the Editor-in-Chief From the Guest Editor The editorial theme for this issue of the OSBR is An open source business is a business centered The Business of Open Source. I am pleased to around an open source offer. Companies can en- welcome as Guest Editor, Michael Weiss, Associ- gage with open source projects in different ways: ate Professor in the Technology Innovation Man- they can release code as open source and hope agement program at Carleton University. to increase the adoption of their solution; they can contribute to community-initiated open The editorial theme for the upcoming February source projects and leverage the solutions the 2011 issue of the OSBR is Recent Research and community develops; they can offer comple- submissions will be accepted up to January 15th. mentary services and products that add value to an open source product; and they can reduce For the March issue, we have invited authors the cost and risk of product development by from the Research Forum to Understand Busi- pooling their non-core efforts with other com- ness in Knowledge Society (http://ebrf.fi) to con- panies. tribute to a special issue on Co-creation. The Guest Editors will be Stoyan Tanev from the Uni- This issue contains six articles. The first two art- versity of Southern Denmark and Marko Seppä icles discuss cost reduction through open from the University of Jyväskylä. source, and best practices for multi-vendor open source communities. The remaining articles For subsequent issues, we welcome general sub- were contributed by graduate students in a class missions on the topic of open source business or on Open Source Business in the Technology In- the growth of early-stage technology companies. novation Management program at Carleton Uni- Please contact me if you are interested in sub- versity in Ottawa (http://www.carleton.ca/tim). mitting an article ([email protected]). This course explored why companies participate in open source projects, how companies man- Chris McPhee age communities around their open source offers, and how companies make money from Editor-in-Chief the open source projects they initiated or con- tribute to. Chris McPhee is in the Technology Innovation Mark VonFange, Professional Services Manager Management program at Carleton University in at iXsystems, and Dru Lavigne, Director of Com- Ottawa. Chris received his BScH and MSc degrees munity Development for the PC-BSD Project, in Biology from Queen's University in Kingston, provide evidence of the increasing use of open following which he worked in a variety of man- source solutions in enterprise IT infrastructures. agement, design, and content development roles With its advancements in availability, usability, on science education software projects in Canada functionality, choice, and power, free/libre open and Scotland. source software (F/LOSS) provides a cost-effect- 3 January 2011 Open Source Business Resource http://www.osbr.ca Editorial Michael Weiss ive means for the modern enterprise to stream- execution of their product development line its operations. The article quantifies the be- strategy. Understanding the mechanisms of con- nefits associated with the use of open source trol inherent in open source projects and the be- software. nefits of hybrid approaches helps companies articulate those fears and make appropriate stra- Ian Skerrett, Director of Marketing at the Ec- tegic decisions to match their business object- lipse Foundation, identifies five best practices ives. for multi-vendor open source communities. Multi-vendor open source communities such as John Schreuders, Arthur Low, Kenneth Esprit, Eclipse, Apache, or Linux enable companies to and Nerva Joachim present Nokia’s Qt product lower development costs and gain access to (initially developed by Trolltech) as an example wider addressable markets. The article also dis- of a hybrid business model. They illustrate how cusses the importance of foundations in imple- the hybrid approach was implemented and the menting multi-vendor open source extent to which the approach has been effective communities. for Nokia. The Qt story illustrates how F/LOSS business models were developed during a period Michael Ayukawa, Mohammed Al-Sanabani, when participants were just beginning to under- and Adefemi Debo-Omidoku explore the rela- stand how to make money with open source. tionship between companies and open source communities. The article identifies the ways in Michael Weiss which companies can participate in open source communities and how they can benefit from en- Guest Editor gaging with the community. It also asks how open a company should be. Michael Weiss holds a faculty appointment in the Ali Kousari and Chris Henselmans weigh the be- Department of Systems and Computer Engineer- nefits and risks of companies moving from a ing at Carleton University, and is a member of private to a private-collective innovation model. the Technology Innovation Management pro- In this model, a company collaborates with oth- gram. His research interests include open source er companies by making its project public and, ecosystems, mashups/Web 2.0, business process in turn, may benefit from higher-quality, de- modeling, social network analysis, and product creased time to market, and maximized revenue. architecture and design. Michael has published on the evolution of open source communities, li- Robert Poole discusses how companies that rely censing of open services, and the innovation in on open source may fear losing control over the the mashup ecosystem. 4 January 2011 Open Source Business Resource http://www.osbr.ca IT Cost Optimization Through Open Source Software Mark VonFange and Dru Lavigne “Waste neither time nor money, but make the best use of both. Without industry and frugality, nothing will do, and with them everything.” Benjamin Franklin The cost of information technology (IT) as a percentage of overall operating and capital expenditures is growing as companies modernize their operations and as IT becomes an increasingly indispensable part of company resources. The price tag associated with IT infrastructure is a heavy one, and, in today's economy, com- panies need to look for ways to reduce overhead while maintaining quality opera- tions and staying current with technology. With its advancements in availability, usability, functionality, choice, and power, free/libre open source software (F/LOSS) provides a cost-effective means for the modern enterprise to streamline its operations. iXsystems wanted to quantify the benefits associated with the use of open source software at their company headquarters. This article is the out- growth of our internal analysis
Recommended publications
  • Nurturing the Proliferation of Open Source Software
    White Paper opensource vision Nurturing the proliferation of Open Source Software 1 Table of Contents Executive Summary ......................................................................................................................................................................ii 1 Introduction.................................................................................................................................................................1 1.1 Challenges and opportunities....................................................................................................................................2 1.2 The wider context ......................................................................................................................................................3 1.3 Potential impact, issues and mitigating them ........................................................................................................4 2 Core strategic principles ........................................................................................................................................................6 3 Current landscape ........ .............................................................................................................................................................7 3.1 Government context..................................................................................................................................................7 3.2 EU context .....................................................................................................................................................................9
    [Show full text]
  • Attachment A
    Board of Governors, State University System of Florida Request to Offer a New Degree Program (Please do not revise this proposal format without prior approval from Board staff) University of West Florida Fall 2018 University Submitting Proposal Proposed Implementation Term Hal Marcus College of Science and Engineering Computer Science Name of College(s) or School(s) Name of Department(s)/ Division(s) Bachelor of Science in Computer Computer Science Science Academic Specialty or Field Complete Name of Degree 11.0701 Proposed CIP Code The submission of this proposal constitutes a commitment by the university that, if the proposal is approved, the necessary financial resources and the criteria for establishing new programs have been met prior to the initiation of the program. Date Approved by the University Board of President Date Trustees Signature of Chair, Board of Date Provost and Senior Vice Date Trustees President Provide headcount (HC) and full-time equivalent (FTE) student estimates of majors for Years 1 through 5. HC and FTE estimates should be identical to those in Table 1 in Appendix A. Indicate the program costs for the first and the fifth years of implementation as shown in the appropriate columns in Table 2 in Appendix A. Calculate an Educational and General (E&G) cost per FTE for Years 1 and 5 (Total E&G divided by FTE). Projected Implementation Projected Program Costs Enrollment Timeframe (From Table 2) (From Table 1) E&G Contract E&G Auxiliary Total HC FTE Cost per & Grants Funds Funds Cost FTE Funds Year 1 150 96.87 3,241 313,960 0 0 313,960 Year 2 150 96.87 Year 3 160 103.33 Year 4 160 103.33 Year 5 170 109.79 3,426 376,087 0 0 376,087 1 Note: This outline and the questions pertaining to each section must be reproduced within the body of the proposal to ensure that all sections have been satisfactorily addressed.
    [Show full text]
  • FOSS:Fostering Knowledge, Development and Communities
    f r e e . a n d . o p e n . s o u r c e . community& n . s o u r c e . s o f t w a r e . independentmedia w a r e . f r e e . a n d . o p e n . s FOSS: Fostering a n d . o p e n . s o u r c e . s o Knowledge, e . f r e e . a n d . o p e n . s o f t w a r e . fff r e e . a n d . Development e n . s ooo u r c e . s o f t w a fff r e e . a n d . and Comme . sss ooounities u r c e . s o f t w a by Precy Obja-an n d . ooo p e n . s ooo u r c e . s o f t w a People’s Communications for Development (PC4D) may not have found new information and communications technologies empowering for grassroots women, owing to the practical constraints of equipment cost, intermittent electricity, and specialised skills and the structural constraints posed by the patriarchy project. But new ICTs are here to stay, forming the very backbone of modern communication systems, media production, trade and various services. And for intermediary groups such as women’s organisations, they are among the effective ways of pursuing advocacies and reaching out to more stakeholders. As the study noted, “[PC4D] does not ICTs have been seen as an opportunity signify that new ICTs cannot be useful in forwarding private interest, especially or empowering for grassroots women in the spirit of neoliberalism.
    [Show full text]
  • Informasietegnologie Linux Ubuntu Or Windows?
    POST LIST INFORMASIETEGNOLOGIE INFORMATION TECHNOLOGY LINUX UBUNTU OR WINDOWS? In this article we will look at a few of the common differences between Ubuntu and windows 8. Firstly with any software package before making decisions most people will look at what it would cost me as user to purchase it. With windows 8 you are looking at a retail price of R800 upwards, but of course as a student of Stellenbosch University, it can be purchased for a mere R180-00 from the Student IT Centre. However with Ubuntu, it’s completely free! Now let’s have a look at how they differ at first glance, Ubuntu brings their Unity look to the platform whereas Windows 8 brings there new metro look to theirs. Ubuntu is also a fairly light weight operating system compared to Windows 8 which takes up 16 to 20 GB of hard drive space compared to Ubuntu’s 4.5GB. Below is a table of a list of relevant comparisons. Feature/App Linux Windows Cost to end-user Free R800 and upwards Office application Libre & Open Office, Google docs, Libre & Open Office, Google docs, Office 365 + choices Office Web Apps, Soft maker Office Web Apps, Microsoft Office suite, Soft maker Office Space required for OS size 4.5GB OS size is 16 GB (32-bit) or 20 GB (64-bit) installation Risk of software Almost non existent Various malicious software, High risk security threats Email clients Thunderbird, Evolution, KMail, Opera Thunderbird, Evolution, Opera Mail, Pegasus Mail, Pegasus Mail, Claws Mail Mail, Claws Mail, Windows Live Mail, Office Outlook Web Browsers Google Chrome, Firefox/Waterfox,
    [Show full text]
  • Problems and Alternative Approaches Expanding the Scope of Software
    Expanding the Scope of Software Product Families: Problems and Alternative Approaches Jan Bosch VP, Head of Software and Application Technologies Laboratory Nokia Research Center Helsinki, Finland [email protected] © 2006 Nokia QoSA/CBSE 2006/ June 2006 Some background • Nokia Research Center since fall 2004 • Professor and Head of Software Engineering group at University of Groningen, The Netherlands - earlier head of RISE research group @ Blekinge Institute of Technology, Sweden. • Collaboration through research and consulting with, among others, Philips, Bosch, Thales, Baan, Avaya, Ericsson, etc. • Working IEEE/IFIP Conference on Software Architecture series, programme chair (2002), general chair (2004), steering committee member • Software Product Line Conference series • EU and ITEA projects, e.g. SeCSE (Service Centric Software Engineering) © 2006 Nokia QoSA/CBSE 2006/ June 2006 Overview • Introduction • Nokia and Nokia Research Center • Trends in Software • Platforms for Nokia Mobile Devices • Problems and Challenges • Alternative approaches • Conclusions © 2006 Nokia QoSA/CBSE 2006/ June 2006 R&D in Nokia • Global network with R&D centers in 11 countries • Over 20,882 people in R&D at the end of 2005 • R&D personnel represents 36% of Nokia’s total workforce • Nokia’s R&D expenditure totaled EUR 3,825 million in 2005 (11.2% of net sales) All figures are from Dec, 2005 © 2006 Nokia QoSA/CBSE 2006/ June 2006 Nokia Research Center – world-class expertise • Founded in 1986 • 1,097 employees at the end of 2005, or 5% of Nokia’s R&D
    [Show full text]
  • Pweb Peer-To-Peer Web Hosting Communication System and Dynamic Web Hosting
    pWeb Peer-to-Peer Web Hosting Communication System and Dynamic Web Hosting Alexander Pokluda1, Abdalla Aartail2, Md. Faizul Bari1, Reaz Ahmed1, and Raouf Boutaba1 1David R. Cheriton School of Computer Science University of Waterloo [apokluda | mfbari | r5ahmed | rboutaba]@uwaterloo.ca 2American University of Beirut [email protected] University of Waterloo Technical Report: CS-2013-15∗ ∗This report is a modified version of an internal technical report produced for Orange Labs, the project's sponsor. The original technical report was submitted to Orange Labs in August 2013. Abstract During the main phase of this project we identified and provided solution for the major challenges related to peer-to-peer (P2P) web hosting. More specifically, our solutions for naming, availability, ranking, indexing and dynamic web-hosting have been provided in previous reports. In this report we present a more concrete view of the pWeb infrastructure and address the issues related to a real-life deployment of the system. First we provide an overview of the light-weight P2P communication protocol between pWeb clients for signaling and media streaming in Part I. In Part II we provide an architectural overview of pWeb system and show the mapping of the abstract components in pWeb architec- ture to real life devices and technologies. In order to make pWeb compatible with the existing Web technology we have developed a DNS gateway. In Part II Section 3, we provide the design and implementation of this DNS gateway. For efficient indexing and fast discovery of end-user devices and multimedia content, we have developed a cloud-based solution for crawling, indexing and searching.
    [Show full text]
  • Final Report
    Team 4 - Rescue Drone Final Report Members Alexandra Borgesen [email protected] Peter Burchell [email protected] Cody Campbell [email protected] Shawn Cho [email protected] Sarah Hood [email protected] Halil Yonter [email protected] Sponsor Mr. David F. Merrick Faculty Advisor Dr. Rodney Roberts Instructor Dr. Jerris Hooker Reviewers Dr. Bruce Harvey Dr. Simon Foo 04/21/2017 Team 4 Final Report Rescue Drone Executive Summary UAVs used by Florida State University’s Emergency Management and Homeland Security Program can autonomously scan an area, but will provide no feedback regarding image contents, nor do they have a user-friendly interface for interprocess communication. The multidisciplinary ECE Senior Design Team #4 was tasked with creating a new, unique UAV capable of scanning disaster zones and identifying unique objects of interest. Careful research and planning has led to an innovative flight control architecture. The final product features a powerful onboard computer capable of live image processing for object detection, with distinct algorithms for color filtering and pedestrian tracking. A conversion algorithm was also implemented for converting the UAV’s latitude and longitude data, which is read from the flight control hardware, into USNG format. An IP network governs all communication between the ground station and the UAV. In the pursuit of increasing autonomy and implementing computer vision, a reliable and consistent object detection remains integral to accomplishing this task. By analyzing an image in search of HSV values that satisfy a predetermined range of color, any region of pixels that comply with the given range is highlighted using the color filtering algorithm.
    [Show full text]
  • Mobile Open Source Economic Analysis
    Mobile Open Source Economic Analysis LiMo Foundation White Paper August 2009 ™ ™ White Paper 1 Executive Summary It is possible to use quantitative techniques to examine a number of the proposed economic benefits of open source software. The claimed benefits are a reduction in cost of acquisition, access to innovation and cost of ownership of software technology. The quantitative techniques we use to conduct our analysis are based on measuring source lines of code (SLOC) applied to publicly accessible open source project repositories. To aid our analysis, we have developed a command line tool to mine information on open source projects using the ohloh1 web service. Based on this analysis, Based on this analysis, there is a strong case for constructive engagement with there is a strong case for open source communities where the corresponding open source software constructive engagement components are used within a collaboratively developed, open mobile software with open source platform such as the LiMo Platform™. communities... There is additionally a case for mobile software platform providers to consider using certain strategic open source projects as the basis for development of new functionality on their roadmap. There is no proven case within this analysis for converting existing proprietary items already within a mobile software platform to open source. To conduct a cost-benefit analysis of that scenario would require examination of more factors than SLOC alone. 1http://www.ohloh.net ™ White Paper 1 1. Introduction The subject of open source is increasingly important in relation to mobile device platforms and in view of this, it is vital to understand the underlying economic factors driving the use of open source software in a mobile context.
    [Show full text]
  • Symbian OS from Wikipedia, the Free Encyclopedia
    Try Beta Log in / create account article discussion edit this page history Symbian OS From Wikipedia, the free encyclopedia This article is about the historical Symbian OS. For the current, open source Symbian platform descended from Symbian OS and S60, see Symbian platform. navigation Main page This article has multiple issues. Please help improve the article or discuss these issues on the Contents talk page. Featured content It may be too technical for a general audience. Please help make it more accessible. Tagged since Current events December 2009. Random article It may require general cleanup to meet Wikipedia's quality standards. Tagged since December 2009. search Symbian OS is an operating system (OS) designed for mobile devices and smartphones, with Symbian OS associated libraries, user interface, frameworks and reference implementations of common tools, Go Search originally developed by Symbian Ltd. It was a descendant of Psion's EPOC and runs exclusively on interaction ARM processors, although an unreleased x86 port existed. About Wikipedia In 2008, the former Symbian Software Limited was acquired by Nokia and a new independent non- Community portal profit organisation called the Symbian Foundation was established. Symbian OS and its associated Recent changes user interfaces S60, UIQ and MOAP(S) were contributed by their owners to the foundation with the Company / Nokia/(Symbian Ltd.) Contact Wikipedia objective of creating the Symbian platform as a royalty-free, open source software. The platform has developer Donate to Wikipedia been designated as the successor to Symbian OS, following the official launch of the Symbian [1] Help Programmed C++ Foundation in April 2009.
    [Show full text]
  • Open Source a Free Software
    JIHOČESKÁ UNIVERZITA V ČESKÝCH BUDĚJOVICÍCH PEDAGOGICKÁ FAKULTA Katedra informatiky Open source a free software Mgr. Jiří Pech, Ph.D. České Budějovice 2008 Tato publikace neprošla redakční ani jazykovou úpravou. Grafická úprava: Jiří Pech 2 Obsah 1 Úvod 6 2 Vymezení pojmů 7 2.1 Přehled kategorií software . 7 2.2 Freesoftware(FS) ........................ 9 2.3 OpenSourceSoftware(OSS). 11 2.3.1 VztahGNUaOSS .................... 13 2.4 PříkladyOSSaFSprogramů . 13 3 UNIX se představuje 15 3.1 Historie UNIXu . 15 3.2 Vlastnosti OS UNIX . 17 3.2.1 Systém souborů a adresářový strom . 18 3.2.2 Bezpečnost uživatelů UNIXu . 19 3.3 ZákladnípříkazyUNIXu . 20 3.4 Grafickýrežim........................... 27 3.5 Přehled UNIXů . 28 3.5.1 GNU/Linux ........................ 28 3.5.2 BSD ............................ 28 3.5.3 MINIX........................... 32 3.5.4 IRIX............................ 32 3.5.5 AIX ............................ 32 3.5.6 HP-UX .......................... 33 3.5.7 MacOSX......................... 33 3.5.8 GNU/Hurd ........................ 33 4 Linux – UNIX pro masy 34 4.1 CojeLinux ............................ 34 4.2 HistorieLinuxu .......................... 35 4.2.1 Vývojverzí ........................ 36 4.3 DistribuceLinuxu......................... 37 3 4.4 Slackware ............................. 38 4.5 Red Hat a jeho odvozeniny . 39 4.5.1 SUSELinuxaOpenSUSE . 39 4.5.2 Mandriva ......................... 40 4.5.3 Dalšírpmdistribuce . 40 4.5.4 Ukázkaprácesprogramemrpm . 40 4.6 Debianajehoodvozeniny . 40 4.6.1 Ukázka práce s programem APT . 41 4.6.2 Ubuntuajehoodvozeniny . 41 4.6.3 Jiné distribuce založené na Debianu . 42 4.7 Překládanédistribuce. 42 4.7.1 GentooLinux ....................... 42 4.7.2 Ukázka práce s programem emerge . 42 4.7.3 Jinépřekládanédistribuce .
    [Show full text]
  • International Journal for Scientific Research & Development
    IJSRD - International Journal for Scientific Research & Development| Vol. 2, Issue 11, 2015 | ISSN (online): 2321-0613 A Mobile Web Server Pradnya Gaikwad1 Priyanka Kumbhar2 Rupali Mahakal3 Pratibha Dekate4 Sandip Nagpure5 5Assistant Professor 1,2,3,4,5Department of Computer Engineering 1,2,3,4,5DCOER , Pune, India Abstract— In general the mobile device act as a client, employ firewalls that prevent access from the internet to because the conversion of IT and Mobile Computing phones inside that firewall. By implementing a custom domain the mobile device are also be viewed as a service gateway we could circumvent that limitation and we are hosting platform. Previously there is no any reason except now able to provide a web server on a mobile phone with a the storage area for the mobile device to act as server global URL than can be accessed from any browser, that because of less memory or less processing power, but due to means, the mobile phone has now finally become a full the Smartphone’s are introduce in market the problem is no member of the internet. more. Now a day the mobile devices have that much storage There are many software technologies related to the space. We are proposing a mobile web server which is mobile web server field. software that provides a mobile device such as a smart A. Nokia S60 Web Server: phone or tablet, the capability, to host web sites, web application, and web services. In this paper we are Nokia one of the few cellphone companies brought Apache proposing a web server which can run on a mobile device HTTP Server to their line of Nokia cellphones, running such as a Smartphone.
    [Show full text]
  • Introduction to Iot.Js
    Introduction to IoT.js Tilmann Scheller Principal Compiler Engineer [email protected] Samsung Open Source Group Samsung Research UK OpenIoT Summit 2016 San Diego, USA, April 4 – 6, 2016 Samsung Open Source Group 1 Overview ● Introduction ● JerryScript ● IoT.js ● Memory consumption/Performance ● Demo ● Future work ● Summary Samsung Open Source Group 2 Introduction Samsung Open Source Group 3 What is IoT.js? ● A lightweight version of Node.js ● Attempt to bring the success of Node.js to the embedded world ● Retains backwards compatibility with Node.js as much as possible ● Runs on top of JerryScript Samsung Open Source Group 4 IoT Hardware http://postscapes.com/internet-of-things-hardware Samsung Open Source Group 5 What is JerryScript? ● A really lightweight JavaScript engine ● Has a base footprint of 10KB of RAM ● Optimized for microcontrollers ● Developed from scratch by Samsung Samsung Open Source Group 6 Why JavaScript on microcontrollers? ● There's a huge pool of JavaScript developers ● Opens up the possibility for web developers to easily write software for embedded devices ● Performance overhead of JavaScript less of an issue for control tasks ● Increased productivity, shorter time to market ● Ability to load code dynamically over the network ● Security: Executing JavaScript code is safer than executing arbitrary native code Samsung Open Source Group 7 Open source ● Actively developed on GitHub ● JerryScript and IoT.js are both open source released under the Apache 2.0 license ● Building up a community around IoT.js/JerryScript
    [Show full text]