What Is Open Source?

Total Page:16

File Type:pdf, Size:1020Kb

What Is Open Source? Putting OPen SOurce tO WOrk in the enterPriSe: A guide tO riSkS And OPPOrtunitieS © Copyright 2007 SAP AG. All rights reserved. HTML, XML, XHTML and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, No part of this publication may be reproduced or transmitted in Massachusetts Institute of Technology. any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed Java is a registered trademark of Sun Microsystems, Inc. without prior notice. JavaScript is a registered trademark of Sun Microsystems, Inc., Some software products marketed by SAP AG and its distributors used under license for technology invented and implemented contain proprietary software components of other software by Netscape. vendors. MaxDB is a trademark of MySQL AB, Sweden. Microsoft, Windows, Excel, Outlook, and PowerPoint are registered trademarks of Microsoft Corporation. SAP, R/3, mySAP, mySAP.com, xApps, xApp, SAP NetWeaver, Duet, PartnerEdge, and other SAP products and services IBM, DB2, DB2 Universal Database, OS/2, Parallel Sysplex, mentioned herein as well as their respective logos are trademarks MVS/ESA, AIX, S/390, AS/400, OS/390, OS/400, iSeries, pSeries, or registered trademarks of SAP AG in Germany and in several xSeries, zSeries, System i, System i5, System p, System p5, System x, other countries all over the world. All other product and service System z, System z9, z/OS, AFP, Intelligent Miner, WebSphere, names mentioned are the trademarks of their respective compa- Netfinity, Tivoli, Informix, i5/OS, POWER, POWER5, POWER5+, nies. Data contained in this document serves informational OpenPower and PowerPC are trademarks or registered purposes only. National product specifications may vary. trademarks of IBM Corporation. These materials are subject to change without notice. These Adobe, the Adobe logo, Acrobat, PostScript, and Reader are materials are provided by SAP AG and its affiliated companies either trademarks or registered trademarks of Adobe Systems (“SAP Group”) for informational purposes only, without Incorporated in the United States and/or other countries. representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. Oracle is a registered trademark of Oracle Corporation. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements UNIX, X/Open, OSF/1, and Motif are registered trademarks accompanying such products and services, if any. Nothing herein of the Open Group. should be construed as constituting an additional warranty. Citrix, ICA, Program Neighborhood, MetaFrame, WinFrame, VideoFrame, and MultiWin are trademarks or registered trademarks of Citrix Systems, Inc. 2 ContentS Questions Answered in This Booklet. 6 The Dimensions of an Open Source Adoption Strategy . 7 What Is Open Source? . 8 Perspectives on Open Source . 9 Where Does Open Source Come From? . 10 How Is Open Source Different? . 11 The Productization Gap in Open Source Software. 12 The Productization of Open Source. 13 Forms of Open Source Productization. 14 Putting Open Source to Work . 15 Three Categories of Opportunities. 17 Infrastructure and Operations . 17 Software Development. 19 Applications . 20 Partner Pages . 21 Hewlett-Packard. 22 IBM . 24 Novell. 26 3 Open source software has never been more ready for use in the In most industries, waiting is no longer an option. Ignoring the enterprise. With Linux leading the way, a diverse parade of soft- opportunity to incorporate open source into your environment ware has marched from the open source community Web sites to enhance commercial offerings, to reduce costs, and to gain directly into the largest data centers in the world. Today companies access to valuable new tools and applications means leaving money like Novell, IBM, Hewlett-Packard (HP), SAP, and others support on the table. In this booklet, we describe practical ways you can Linux and most common open source software as an ordinary put open source to work. However, rushing ahead and installing course of business. Developers and end users alike have many any sort of open source software without a coherent strategy and attractive open source programs to meet their needs. Now the plan to manage the risks and responsibilities is not a viable option key question on the mind of most IT professionals is this: What either. Use of open source software is not an all-or-nothing propo- am I getting myself into when I use open source software? sition. There is a continuum of adoption from using as much as possible to using only the most mature forms of open source Unfortunately, there is no simple answer to this question. The to using none at all. For most companies, success in using open right answer for your company depends on choices you must source means combining elements of commercial enterprise make about the level of skill that you want to maintain and the software and the most mature open source software to create an models for support that you are comfortable with. When open environment that offers the best of both worlds with lower costs source first became credible for enterprise use, many companies than any other path. Of course, chances are that your organiza- were uncomfortable about the unique features of open source tion is already relying on open source software for parts of your licenses. These fears, promoted in some cases by opponents of IT infrastructure or applications. open source, have been largely overcome. From a strategic perspective, utilizing open source provides an opportunity to free up money for innovation and differentiation. Bruce Perens, a pioneer of open source who wrote one of the early definitions of the concept, put it this way: “. to make your business more desirable to customers, you should spend more on differentiating software that makes your business more desir able. Open source is the key to spending less on nondifferen tiators.”1 1. Bruce Perens, “The Emerging Economic Paradigm of Open Source” (Cyber Security Policy Research Institute, George Washington University, 2005), http://perens.com/Articles/Economic.html. 4 To successfully use open source, you must become skilled at understanding the productization gap for the software you intend The key to making open source work is understanding to use and the way the open source functionality will fit into that in most cases open source software has powerful your existing environment. The size of the gap differs from project functionality that is only partially productized, meaning to project. It is small in the most mature projects like Linux for which there are lots of companies selling consulting and support that all of the mechanisms provided by enterprise services to close the gap. Linux is productized, for instance, by software vendors such as documentation, installation Novell and Red Hat with enterprise-level support, documentation, scripts, configuration mechanisms, and support and services, just as customers would expect from non–open services may or may not exist. We call this difference source software companies. Open source software makes economic the productization gap.2 sense because the cost of closing the gap is lower than the costs of commercial alternatives. For most open source software, how- ever, you must take responsibility for closing that gap either by developing and maintaining skills internally or by purchasing services from a third-party provider. This booklet is a guide to understanding and closing the productization gap so that you can successfully put open source to work. 2. The idea of the productization gap was introduced in Open Source for the Enterprise by Dan Woods and Gautam Guliani (O’Reilly Media, 2005). 5 QueStiOnS AnSWered in thiS BOOklet how can i put open source to work? What strategies will work best? This booklet aims to prepare you to recognize the different types of open source projects in the marketplace so that you can evaluate whether they are ready for enterprise use at your company. To do this, we cover all the questions below and then detail the specific ways of using open source that are likely to be most benefi cial. See “Putting Open Source to Work,” a section that identifies specific opportunities. What is open source and where did it come from? how is open source different? We take a condensed tour of the history of open source, from its roots in the We analyze the unique character of open source by looking at its progression free software movement to the first large-scale success ful projects like Apache from the first generation, which was created by communities of developers and Linux to commercial con ver sions like Eclipse and youthful enterprise ap- for their own use, to each successive generation of open source, which has plications and service offerings like SugarCRM and SpikeSource. improved the producti za tion. Despite this progress, open source remains fundamentally different from commercial enterprise software. See “What Is Open Source?” See “How Is Open Source Different?” how is open source being productized? how can open source be applied? We examine the many forms of open source productization. Fundamental The amount of fully productized open source available is greater than ever infrastructure has been productized through distri­­bution services such as those before. We make specific recommendations for applying open source in the available for Linux. Some commercial software that had been fully productized following three categories: has been converted to open source. Some open source projects have been • Infrastructure and operations converted into fully realized products. Services have been created to supply • Software development productized support for integrated stacks. Understanding the level of producti- • Applications zation of an open source project is the key to rapid assessment of its potential value to you. We review the most common use cases, the level of productization of the software, and the business value.
Recommended publications
  • Design of a Handset for the IP Multimedia Subsystem a Case Study
    Design of a Handset for the IP Multimedia Subsystem A Case Study James Sunil Selvam ITTIAM Systems [email protected] IMS Architecture OSA AS GSM SCF Application Layer OSA-SCS SIP AS IM-SSF Session Control CSCF Layer HSS GPRS, CDMA MGCF 802.11, DSL SIP Media Transport Layer Gateway EndPoint PSTN PTT, IM, VVoIP VoIP PTT, IM, VVoIP Hardware Block Diagram MIC LCD / Audio TOUCH Codec Speaker/ SCREEN Headphone GSM/ Keypad GPRS JTAG PROCESSOR WLAN Serial Board Control Flash/ Power SDRAM USB Reg TI Innovator Kit based on OMAP1510 Customised Hardware Based on OMAP™ Innovator Kit WLAN NOISE SUPRESSOR R O USB1 USB DWL-G122 T C TRANSCEIVER WLAN E 3.3V N N 5V O C GSM/ SIM E C GPRS CARD A F R E UART2 GM47 T LEVEL GSM/ N I SHIFTER GPRS R O T A MIC V O SPEAKER N N I POWER 2.75V (LEVEL SHIFTER) 5V POWER CONVERTERS 3.6V (GM47) Implementation Hardware Software Block Level SIP : oSIP Linux 2.6.16 RTP/RTCP : oRTP Circuit Design Audio Codec : Kernel Dep. G711, SPEEX, GSM Artwork Driver Management of SIM Test Programs Air Interface : GM47 TI Innovator Device + Custom Hardware Kernel Related Application Services VoIP : Linphone UA GUI Ergonomics Packaging ID Test Setup SIP Proxy & Registrar Ethernet Linphone UA Linphone UA IMS Handset Test Setup Integrated Product IMS Handset Design of a Handset for the IP Multimedia Subsystem - A Case Study James Selvam ITTIAM Systems (Pvt) Ltd Part 1: IMS Why IMS? • Internet – Ease of service creation & provision – Open protocols & large professional talent – Wealth of information • Cellular World – Service on the move
    [Show full text]
  • Modeling and Analysis of Next Generation 9-1-1 Emergency Medical Dispatch Protocols
    MODELING AND ANALYSIS OF NEXT GENERATION 9-1-1 EMERGENCY MEDICAL DISPATCH PROTOCOLS Neeraj Kant Gupta, BE(EE), MBA, MS(CS) Dissertation Prepared for the Degree of DOCTOR OF PHILOSOPHY UNIVERSITY OF NORTH TEXAS August 2013 APPROVED: Ram Dantu, Major Professor Kathleen Swigger, Committe Member Paul Tarau, Committee Member Sam G Pitroda Committee Member Barrett Bryant, Chair of the Department of Computer Science and Engineering Costas Tsatsoulis, Dean of the College of Engineering Mark Wardell, Dean of the Toulouse Graduate School Gupta, Neeraj Kant. Modeling and Analysis of Next Generation 9-1-1 Emergency Medical Dispatch Protocols. Doctor of Philosophy (Computer Science), August 2013, 192 pp., 12 tables, 72 figures, bibliography, 196 titles. In this thesis I analyze and model the emergency medical dispatch protocols for Next Generation 9-1-1 (NG9-1-1) architecture. I have identified various technical aspects to improve the NG9-1-1 dispatch protocols. The specific contributions in this thesis include developing applications that use smartphone sensors. The CPR application uses the smartphone to help administer effective CPR even if the person is not trained. The application makes the CPR process closed loop, i.e., the person who administers the CPR as well as the 9-1-1 operator receive feedback and prompt from the application about the correctness of the CPR. The breathing application analyzes the quality of breathing of the affected person and automatically sends the information to the 9-1-1 operator. In order to improve the human computer interface at the caller and the operator end, I have analyzed Fitts law and extended it so that it can be used to improve the instructions given to a caller.
    [Show full text]
  • Oracle® Communications Session Border Controller – SCZ730 - S-CZ7.3.0
    Oracle® Communications Session Border Controller – SCZ730 - S-CZ7.3.0 Program Documentation – License Document First Edition October 2015 Contents Copyright Notices ......................................................................................................... 3 License Restrictions Warranty/Consequential Damages Disclaimer .............................................. 3 Warranty Disclaimer ........................................................................................................................ 3 Restricted Rights Notice .................................................................................................................. 3 Hazardous Applications Notice ....................................................................................................... 3 Trademark Notice ............................................................................................................................ 4 Alpha and Beta Draft Documentation Notice................................................................................... 4 Revenue Recognition Notice ........................................................................................................... 4 Beta Program Notice ....................................................................................................................... 5 Documentation Accessibility ............................................................................................................ 5 Access to Oracle Support ...............................................................................................................
    [Show full text]
  • MD SAZZADUR RAHMAN [email protected] 3467 Avocado St., Riverside, CA 92507, USA Cell: (951) 823-3471 RESEARCH INTERESTS
    MD SAZZADUR RAHMAN [email protected] 3467 Avocado St., Riverside, CA 92507, USA Cell: (951) 823-3471 RESEARCH INTERESTS Security in Online Social Networks, Web classification, distributed systems EDUCATION University of California, Riverside December, 2013 Ph.D. in Computer Science CGPA earned: 3.92/4.00 University of Oklahoma May, 2009 M.Sc. in Computer Science CGPA earned: 4.00/4.00 Bangladesh University of Engineering and Technology Nov, 2004 B.Sc. in Computer Science CGPA earned: 3.58/4.00 RELEVENT COURSES • Advanced Computer Networks • Data Mining • Advanced Algorithms • Network Routing EXPERIENCES Summer Intern, VMware Inc., Palo Alto, CA June, 2011-September, 2011 • Implemented a scalable web-based framework for software update in VMware hypervisor (ESXi servers) in the cloud infrastructure. The framework enables system admins in data centers to update thousands of hypervisors in parallel using few clicks in web interface of the framework. Research Assistant, University of California, Riverside January, 2011-May, 2011 • Developed a Facebook security application MyPageKeeper which protects Facebook users from malicious links. Devised a real time classification technique for identifying malicious posts spreading over Facebook. Currently 12,000+ users are using this app. Summer Intern, Los Alamos National Lab, NM, USA June, 2010-September, 2010 • Implemented Cyber Command & Control System for command dissemination in a distributed p2p network. The prototype is running in thousands of PlanetLab nodes distributed around the world. Research Assistant, University of Oklahoma, OK, USA June, 2007-May, 2009 • Ported SCTP protocol in RTEMS kernel from FreeBSD kernel to the networking stack of a real time OS, RTEMS and cross-compiled it for i386 architecture.
    [Show full text]
  • Stream Control Transmission Protocol Support in Session Initiation Protocol Proxy Server
    STREAM CONTROL TRANSMISSION PROTOCOL SUPPORT IN SESSION INITIATION PROTOCOL PROXY SERVER by Thomas Kwok-Cheong Pang B.A.Sc. (Computer Engineering), Simon Fraser University, 1995 A PROJECT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR THE DEGREE OF MASTER OF ENGINEERING in the School of Engineering Science ã Thomas Kwok-Cheong Pang 2003 SIMON FRASER UNIVERSITY May 2003 All rights reserved. This work may not be reproduced in whole or in part, by photocopy or other means, without permission of the author. Approval Name: Thomas Kwok-Cheong Pang Degree: Master of Engineering Title of report: Stream Control Transmission Protocol Support In Session Initiation Protocol Proxy Server Examining Committee: Chair: Dr. John Bird Professor _________________________________ Dr. Ljiljana Trajkovic Senior Supervisor Associate Professor _________________________________ Dr. James K. Cavers Supervisor Professor _________________________________ Mr. Patrick Leung Supervisor Senior Lecturer _________________________________ Mr. Trevor Cooper External Supervisor Project Manager Intel Corporation Date approved: ______________________ ii Abstract In recent years, Session Initiation Protocol (SIP) developed by the Internet Engineering Task Force (IETF) has gained significant popularity in the Voice- over-IP (VoIP) arena and is competing with the Internet Multimedia protocol H.323. SIP is also selected by Third Generation Partnership Project (3GPP) as a standard signaling protocol for service control in Third Generation (3G) wireless network. SIP is a communication control protocol capable of running on different transport layers, e.g., Transport Control Protocol (TCP), User Datagram Protocol (UDP), or Stream Control Transmission Protocol (SCTP). Today’s SIP application is mostly operating over the unreliable transport protocol UDP. In lossy environment such as wireless networks and congested Internet networks, SIP messages can be lost or delivered out of sequence.
    [Show full text]
  • Opencms Documentation Version 5.0
    OpenCms Documentation Version 5.0 This document contains introductory material about OpenCms. The full 5.0 documenta- tion is only available in the form of OpenCms content modules. Please see chapter 1 to learn how to obtain and install these modules. www.opencms.org www.opencms.org May 5, 2003 Contents I. Introduction to OpenCms 1 1. About this documentation 3 1.1. Version of this document ............................ 3 1.2. The documentation structure of OpenCms 5.0 ................ 3 1.3. Where to get the documentation modules ................... 4 1.3.1. OpenCms documentation base ..................... 4 1.3.2. OpenCms JSP basic documentation .................. 4 1.3.3. OpenCms JSP taglib documentation ................. 4 1.3.4. OpenCms JSP scriptlet documentation ................ 4 1.3.5. OpenCms Flexcache documentation .................. 5 1.3.6. OpenCms module documentation ................... 5 1.3.7. Flex examples set 1 ........................... 5 1.3.8. Flex examples set 2 ........................... 5 1.3.9. Flex examples set 3 ........................... 6 1.3.10. Original JSTL 1.0 standard taglib examples ............. 6 1.3.11. Original Tomcat 4.x JSP examples .................. 6 1.3.12. Howto: JSP template development .................. 6 1.3.13. Howto: Translating the OpenCms workplace ............. 7 2. Installation of OpenCms 5.0 9 2.1. Install the Java JDK .............................. 9 2.2. Install Tomcat .................................. 9 2.3. Install MySQL ................................. 10 2.4. Deploy the opencms.war file .......................... 10 2.5. Install OpenCms using the Setup-Wizard ................... 11 2.6. Now your system is ready ........................... 11 2.7. Security issues .................................. 11 3. Client Setup 13 3.1. Configuring MS Internet Explorer 5.5 and 6.x Clients ...........
    [Show full text]
  • Collection Titles
    Direct e-Learning Solutions for Today’s Careers CBT Direct’s IT Pro Collection Available: 7476 Collection Titles Coming Soon: 557 .NET 2.0 for Delphi Programmers Architecture Tivoli OMEGAMON XE for DB2 Performance .NET 3.5 CD Audio Player: Create a CD Audio 3D Computer Graphics: A Mathematical Expert on z/OS Player in .NET 3.5 Using WPF and DirectSound Introduction with OpenGL A Field Guide to Digital Color .NET Development for Java Programmers "3D for the Web: Interactive 3D animation using A First Look at Solution Installation for .NET Development Security Solutions 3ds max; Flash and Director " Autonomic Computing .NET Domain-Driven Design with C#: Problem - 3D Game Programming All in One A Guide to Global E-Commerce: Issues to Design - Solution 3D Graphics ReferencePoint Suite Consider When Selling Internationally Over the .NET E-Commerce Programming 3D Modeling in AutoCAD: Creating and Using Internet .NET Enterprise Development in C#: From 3D Models in AutoCAD 2000; 2000i; 2002; A Guide to MATLAB Object-Oriented Design to Deployment Second Edition Programming .NET Enterprise Development in VB.NET: From 3D Programming for Windows: Three- A Guide to Software Configuration Design to Deployment Dimensional Graphics Programming for the Management .NET for Visual FoxPro Developers Windows Presentation Foundation A Guide to Software Package Evaluation and .NET Framework ReferencePoint Suite 3ds max 5 Bible Selection .NET Framework Solutions: In Search of the 3ds max 5 For Dummies A Guide to the Project Management Body of Lost Win32 API
    [Show full text]
  • Technischer Fragenkatalog Für Opencms Stand: 15.10.2015
    OpenCms – technische FAQ Technischer Fragenkatalog für OpenCms Stand: 15.10.2015 comundus GmbH Heerstraße 111 71332 Waiblingen Telefon +49 7151 96528-0 Telefax +49 7151 96528-999 www.comundus.com [email protected] Seite 1/18 OpenCms – technische FAQ Inhaltsverzeichnis Infrastruktur ................................................................................................................................ 3 Archivierung ............................................................................................................................... 5 Integration .................................................................................................................................. 6 Allgemeine Funktionalitäten ....................................................................................................... 7 Sicherheit ................................................................................................................................... 8 Mehrsprachigkeit ....................................................................................................................... 9 Mobile Endgeräte ....................................................................................................................... 9 Benutzer- und Rollensystem ...................................................................................................... 9 Suche ........................................................................................................................................10 Edit, Publishing und Workflow...................................................................................................10
    [Show full text]
  • Opencms 8.5.1 Documentation
    ® ® Alkacon Alkacon Software GmbH An der Wachsfabrik 13 DE - 50996 Köln Geschäftsführer Alexander Kandzior Amtsgericht Köln HRB 54613 Tel: +49 (0)2236 3826 - 0 Fax: +49 (0)2236 3826 - 20 http://www.alkacon.com OpenCms 8.5.1 Documentation Thursday, February, 7, 2013 Document version 1.2 ® ® OpenCms 8.5.1 Documentation Alkacon February 7, 2013 Document version 1.2 Contents 1 Introduction ................................................................................................................ 5 2 Page editor.................................................................................................................. 6 2.1 Toolbar ..................................................................................................................... 6 2.2 Edit points ................................................................................................................ 6 2.3 Add content .............................................................................................................. 6 2.3.1 Creating new content ........................................................................................................................ 6 2.3.2 Searching existing content ................................................................................................................ 8 2.4 Clipboard .................................................................................................................. 8 2.5 Context menu ..........................................................................................................
    [Show full text]
  • The Homesip Project: Using Open Source SIP Stack for Home Automation
    FOSDEM 2007 The HomeSIP Project: Using Open Source SIP Stack for Home Automation email : [email protected] P. Kadionik, A. Ben Atitallah, P. Nouel web : http://www.enseirb.fr/~kadionik IMS, ENSEIRB, University of Bordeaux, France http://www.enseirb.fr/cosynux/ C. Consel, L. Burgy, N. Palix, W. Jouve et J. Lancia LaBRI, ENSEIRB, University of Bordeaux, France The HomeSIP Project pk/enseirb/2007 -1- INTRODUCTION The HomeSIP Project pk/enseirb/2007 -2- The HomeSIP Project • The HomeSIP project (acronym for Home Automation with SIP) consists to setup a HW/SW platform based on the SIP protocol. • This project is oriented embedded systems for Home Automation and is built with different hardware devices running free software (embedded Linux, protocol stacks…). • It will be used at the ENSEIRB School of Electrical Engineering (Ecole Nationale Supérieure d'Informatique Electronique et Radiocommunications de Bordeaux) The HomeSIP Project pk/enseirb/2007 -3- The HomeSIP Team HW/ • Cosynux Team from the IMS Lab (Intégration du Matériau Firm au Système): – COnception de – SYstèmes – NUmériques X (with the Linux Touch!) SW/ • Phoenix Team from the LaBRI Lab (Laboratoire Bordelais DSL de Recherche en Informatique). • More informations: http://www.enseirb.fr/cosynux/ http://phoenix.labri.fr/ The HomeSIP Project pk/enseirb/2007 -4- THE HOMESIP PROJECT AND M2M The HomeSIP Project pk/enseirb/2007 -5- The Idea • The HomeSIP project is based on the well known SIP protocol (Session Initiation Protocol) and generally used for VoIP (Voice Over IP). • The idea is to used SIP as an universal container for collecting data coming from sensors (inputs) and for driving actuators (outputs).
    [Show full text]
  • Enhanced Multi Media Adaptor (EMMA)
    2006:048 CIV MASTER'S THESIS Enhanced Multi Media Adaptor (EMMA) Richard Persson Jordan Vitella Luleå University of Technology MSc Programmes in Engineering Electrical Engineering Department of Computer Science and Electrical Engineering EISLAB 2006:048 CIV - ISSN: 1402-1617 - ISRN: LTU-EX--06/048--SE Enhanced Multi Media Adaptor (EMMA) Project by Richard Persson & Jordan Vitella A thesis performed at Ericsson Enterprise AB, submitted to meet the requirements for a degree in Master of Science December 2005 1 Abstract The Internet Protocol (IP) is moving communications into a new era of all-IP integrated systems. Enterprises are demanding Voice-over-IP (VoIP) services to save costs as well as to achieve communication convergence. A VoIP gateway is a device that interfaces analog telephones with an IP-based network. The primary functions of a VoIP gateway is the translation of the analog telephone signals into a control signaling protocol as well as the voice packetization. VoIP is an emerging market where System-on-Chip (SOC) is developed. A SOC is a complete system on an integrated circuit (IC) that combines software running on embedded processor cores and hardware intellectual property. Nowadays, vendors offer a set of powerful tools and intellectual property blocks for designing complete and flexible System-on-Programmable-Chip (SOPC) in a very short time. This work presents the development of a low-cost and small VoIP gateway using the SOPC design methodology, and it also involves the study of different Power-over- Ethernet (PoE) solutions. This appliance is aimed to be used as a network test instrument within enterprise infrastructures.
    [Show full text]
  • SIP Protocol As a Communication Bus to Control Embedded Devices
    229 SIP Protocol as a Communication Bus to Control Embedded Devices Ramunas DZINDZALIETA Institute of Mathematics and Informatics Akademijos str. 4, Vilnius Lithuania [email protected] Abstract. SIP (The Session Initiation Protocol) is widely used as the signaling protocol for various services in the omnipresent environment. SIP is textual based protocol so the ability to process SIP messages quickly is critical for the performance of consumer electronic devices, such as SIP phone and the various Gateway. Our work enables homogeneous communication between heterogeneous distributed devices. Using SIP protocol communication bus to control widely varying entities, including ZigBEE, serial based (RS232) X10 and other based devices. Keywords. SIP, communication protocol, embedded system Introduction In the network, SIP is implemented in many devices such as the Gateway and various terminals [1]. We propose a ubiquitous service system in network based on SIP, which provides multimedia services and remote control services. It takes use of SIP mobility to preserve service session, even though end-user moves from one computing environment to others. The architecture is implement using SIP and gateway are connected to a sensors environment, such as temperature sensors to realize that at anywhere or SIP phone and home servers connected to Internet. Network device share the ability to interact with physical environment (by sensors or actuators) and have a computing power limited. The platform of software and hardware is based on the SIP. The main aim is to develop sensor network that will be control, monitored or keep a continuous record of something remotely by smart devices using SIP as a container for collecting data.
    [Show full text]