Mobile Remote LAN Designing a Modular Service Platform

Total Page:16

File Type:pdf, Size:1020Kb

Mobile Remote LAN Designing a Modular Service Platform Mobile Remote LAN Designing a modular service platform Lars Are Aschim Lars Martinsen Master of Science in Communication Technology Submission date: June 2009 Supervisor: Van Thanh Do, ITEM Co-supervisor: Simone Lupetti, Telenor R&I Norwegian University of Science and Technology Department of Telematics Problem Description It is not uncommon for today’s users to have access to more than one device, including PC’s, PDA’s and mobile phones. If the user wants to access services in his home network from a remote location, he has to manually customize a connection to each of these services. The purpose of this thesis is to make these kinds of services available without complex configuration. This Master Thesis aims at providing a solution for accessing generic services on a user’s home network from a remote device such as a PC, a PDA, or a mobile phone. The home network in this context can be any place where the system requests access to a service, such as in a user’s home, office, car, cabin, etc. The system must allow access and use services from a wide range of devices and platforms. Such a solution should work as a service platform allowing the user to easily customize a set of services. The goal is to offer a solution to select, deploy and use generic home services from a remote device, such as PC’s, PDA’s or mobile phones. As an example of a service we will focus on remote network search, i.e. the possibility of a remote user to search and retrieve information from his devices attached to the service platform while at a remote location. This example service is important because it deals with problems related to topology, expandability, and usability. In addition, it is also complex enough to highlight unforeseen issues with the service platform. The final goal is to build a working service platform, offering remote network search based on a modular platform as an example service. Solutions to non trivial challenges such as NAT and firewall traversal, bandwidth restrictions, modular system architecture, and usability are performed throughout the report to achieve the goal. Assignment given: 15. January 2009 Supervisor: Van Thanh Do, ITEM Acknowledgements June 9, 2009 Acknowledgements The project proposal was given by Simone Lupetti and Telenor R&I, and the problem definition was defined in co‐operation with Simone Lupetti. The work has been executed at NTNU in Trondheim, but there have been regular meetings between the authors of this thesis and Simone Lupetti, both on phone and at Telenor at Fornebu. The duration of this specialization project was from 15.01.2009 to 11.06.2009. This report is the product of almost five months of reading and researching. The report is written for Simone Lupetti and Telenor, but should also give an insight to problems and solutions to these kinds of systems to anyone interested. A thank to our supervisor Simone Lupetti, who has guided us with useful comments and support regarding technical aspects and guidance. He has also given feedback throughout the whole process that has improved this Master Thesis. A special thank also goes to our girlfriends for the understanding and patience at times when working long nights and early mornings, and for proofreading this report. ____________ _____________ Lars Martinsen Lars Are Aschim Lars Are Aschim and Lars Martinsen i NTNU ‐ NORWEGIAN UNIVERSITY OF SCIENCE AND TECHNOLOGY Abstract June 9, 2009 Abstract It is not uncommon for today’s users to have access to more than one device, including PC’s, PDA’s and mobile phones. If the user wants to access services from a remote location, he has to manually customize a connection to each of these services. This thesis aims to make these kinds of services available without complex configuration, using a modular framework. As an example, new hardware or software might be needed in order to integrate home services and mobile devices. These circumstances make it hard for a regular user to deploy new services at home. At the same time people become more and more mobile, and users are moving from being passive consumers to interactive participants of the Internet. The general idea of ubiquitous communication between hosts in the Internet is brought down to a practical level by creating a use case where a user would like to search and retrieve files present in his home network while at a remote location. Solutions to non trivial challenges such as NAT and firewall implications, bandwidth restrictions, modular system architecture, and usability are examined to make a modular service platform meeting the demands of more interactive and mobile environments. The XMPP protocol, mostly known as an instant messaging and presence protocol, is utilized to create a web of trust between services and users. To achieve the goal of making a modular service platform, providing connectivity that allows services and users to be mobile, a working prototype has been made. The prototype consists of a modular service platform, enabling services to be added as plug‐ins. The service platform is divided in two parts; one part enabling connectivity using a third party solution, and one part enabling a modular framework to add services as plug‐ins. The functionality was tested with a network search as an example service, developed as a plug‐in using the modular service platform. ii Lars Are Aschim and Lars Martinsen NTNU ‐ NORWEGIAN UNIVERSITY OF SCIENCE AND TECHNOLOGY Table of Contents June 9, 2009 Table of Contents Acknowledgements .................................................................................................................................. i Abstract .................................................................................................................................................... ii Table of Contents .................................................................................................................................... iii Figures ..................................................................................................................................................... vi Tables ...................................................................................................................................................... ix Abbreviations ........................................................................................................................................... x 1 Part I ................................................................................................................................................ 2 1.1 Introduction ............................................................................................................................. 2 1.1.1 Creating a framework for ubiquitous communication .................................................... 4 1.1.2 Modularity ....................................................................................................................... 5 1.1.3 Use cases ......................................................................................................................... 7 1.2 Motivation ............................................................................................................................. 10 1.3 Problem description .............................................................................................................. 11 1.4 Outline ................................................................................................................................... 12 1.4.1 Part I ‐ Introduction ....................................................................................................... 12 1.4.2 Part II – Theory .............................................................................................................. 12 1.4.3 Part III – System description .......................................................................................... 12 1.4.4 Part IV – Evaluation ....................................................................................................... 12 1.4.5 Appendix and references .............................................................................................. 12 1.5 Related works ........................................................................................................................ 13 1.5.1 Cloud computing ........................................................................................................... 13 1.5.2 Portable devices as data carriers ................................................................................... 14 1.5.3 Managed solutions ........................................................................................................ 14 1.5.4 Virtual Private Network (VPN) ....................................................................................... 15 1.5.5 Commercial products .................................................................................................... 16 1.5.6 Research projects .......................................................................................................... 17 2 Part II – Theory .............................................................................................................................. 20 2.1 Firewalls ................................................................................................................................. 20 2.1.1 Packet filter firewalls ..................................................................................................... 20 2.1.2 Application‐proxy
Recommended publications
  • Opera Software the Best Browsing Experience on Any Device
    Opera Software The best browsing experience on any device The best Internet experience on any device Web Standards for the Future – Bruce Lawson, Opera.com • Web Evangelist, Opera • Tech lead, Law Society & Solicitors Regulation Authority (2004-8) • Author 2 books on Web Standards, edited 2 • Committee member for British Standards Institution (BSI) for the new standard for accessible websites • Member of Web Standards Project: Accessibility Task Force • Member of W3C Mobile Best Practices Working Group Web Standards for the Future – Bruce Lawson, Opera.com B.A., Honours English Literature and Language with Drama Theresa is blind But she can use the Web if made with standards The big picture WWW The big picture Western Western Web A web (pre)history • 1989 TBL proposes a project • 1992 <img> in Mosaic beta. Now 99.57% (MAMA) • 1994 W3C started at MIT • 1996 The Browser Wars • 1999 WAP, Web Content Accessibility Guidelines (WCAG) • 2000 Flash Modern web history • 2000-ish .com Crash - Time to grow up... • 2002 Opera Mobile with Small Screen Rendering • 2005 WHAT-WG founded, W3C Mobile Web Initiative starts • 2007 W3C adopts WHAT-WG spec as basis for HTML 5 • January 22, 2008 First public working draft of HTML 5 Standards at Opera • 25 employees work on standards • Mostly at W3C - a big player • Working on many standards • Bringing new work to W3C • Implementing Standards properly (us and you!) (Web Standards Curriculum www.opera.com/wsc) Why standards? The Web works everywhere - The Web is the platform • Good standards help developers: validate; separate content and presentation - means specialisation and maintainability.
    [Show full text]
  • 4. Manage-Green Computing-Nagaraju Vassey
    BEST: International Journal of Management, Information Technology and Engineering (BEST: IJMITE) Vol. 1, Issue 1, Oct 2013, 23-28 © BEST Journals GREEN COMPUTING A MODERN APPROACHES TO INFORMATION TECHNOLOGY V. NAGARAJU Faculty Member, Department of M.C.A, Andhra University Campus, Kakinada, Andhra Pradesh, India ABSTRACT Green computing is the practice of using computing resources efficiently. Modern IT relies upon a complicated mix of people, networks, and hardware, as such a green computing initiative must be systematic in nature, and address increasingly sophisticated problems. Green computing is the utmost requirement to protect environment and save energy along with operational expenses in today’s increasingly competitive world. Green technology focuses on reducing the environmental impact of industrial processes and innovative technologies caused by the Earth’s growing population. It has taken upon itself the goal to provide society’s needs in ways that do not damage the natural resources. This means creating fully recyclable products, reducing pollution, proposing alternative technologies in various fields, and creating a center of economic activity around technologies that benefit the environment. The huge amount of computing manufactured worldwide has a direct impact on environment issues, and scientists are conducting numerous studies in order to reduce the negative impact of computing technology on our natural resources. A central point of research is testing and applying alternative nonhazardous materials in the products’ manufacturing process. KEYWORDS: Proposing Alternative Technologies in Various Fields, "Green Computing", Maximize Energy Efficiency during the Product's Lifetime INTRODUCTION Overview of Green Computing In 1992, the U.S. Environmental Protection Agency launched Energy Star, a voluntary labeling program which is designed to promote and recognize energy-efficiency in monitors, climate control equipment, and other technologies.
    [Show full text]
  • Annual Report 2018
    ANNUAL REPORT 2018 ANNUAL REPORT Grameenphone Ltd. GPHouse Bashundhara, Baridhara, Dhaka-1229, Bangladesh Tel: +880-2-9882990, +88 01799882990 Fax: +880-2-9882970 Website: www.grameenphone.com EXPLORE Grameenphone wants to contribute to meet climate challenges and aims to reduce the consumption of resources and overall impact on the environment. In an effort to minimize paper consumption, we limit the MORE scope of the printed annual report within regulatory requirement. Grameenphone’s website provides extensive information about the Company and its current activities: www.grameenphone.com ANNUAL REPORT 2018 We live in a world where pocket-sized devices have become the gateway for limitless exploration and unbound resources, something previously unimaginable. Now knowledge, wisdom and opportunities are just a few clicks away, heralding a new horizon of technological empowerment. At Grameenphone, we help overcome boundaries through digitalisation. Our products’ platforms serve as a catalyst to realising dreams. We believe in continuous innovation and ensuring the best customer experience in everything we do. Welcome to our Annual Report 2018 This report aims to inform stakeholders about our financial and non-financial performances in 2018. This includes a look at how we create value over time and how our strategy addresses the challenges, risks and opportunities Grameenphone faces in a fast-changing world. WHAT’S INSIDE 01 Overview 02 Business Performance An introduction to our report with a snapshot of our An insight into our operation
    [Show full text]
  • Vimpelcom Ltd
    UNITED STATES SECURITIES AND EXCHANGE COMMISSION WASHINGTON, D.C. 20549 FORM 20-F Registration Statement Pursuant to Section 12(b) or (g) of the Securities Exchange Act of 1934 OR ⌧ Annual Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the fiscal year ended December 31, 2012 OR Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 OR Shell Company Report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 Commission File Number: 1-34694 VIMPELCOM LTD. (Exact name of registrant as specified in its charter) Bermuda (Jurisdiction of incorporation or organization) Claude Debussylaan 88, 1082 MD, Amsterdam, the Netherlands (Address of principal executive offices) Jeffrey D. McGhie Group General Counsel & Chief Corporate Affairs Officer Claude Debussylaan 88, 1082 MD, Amsterdam, the Netherlands Tel: +31 20 797 7200 Fax: +31 20 797 7201 (Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person) Securities registered or to be registered pursuant to Section 12(b) of the Act: Title of Each Class Name of Each Exchange on Which Registered American Depositary Shares, or ADSs, each representing one common share New York Stock Exchange Common shares, US$ 0.001 nominal value New York Stock Exchange* * Listed, not for trading or quotation purposes, but only in connection with the registration of ADSs pursuant to the requirements of the Securities and Exchange Commission. Securities registered or to be registered pursuant to Section 12(g) of the Act: None Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act: None Indicate the number of outstanding shares of each of the issuer’s classes of capital or common stock as of the close of the period covered by the annual report: 1,628,199,135 common shares, US$ 0.001 nominal value.
    [Show full text]
  • Let's Make Things
    Grameenphone Ltd. GPHouse, Bashundhara Baridhara, Dhaka-1229, Bangladesh +880-2-9882990 +88 01799882990 +880-2-9882970 www.grameenphone.com 2019 ANNUAL REPORT We care about our planet LET’S MAKE THINGS Grameenphone wants to contribute to meet climate challenges and aims to reduce the consumption of resources and overall impact on the environment. In an effort to minimise paper consumption, we limit the scope of the printed annual report within regulatory requirement. Grameenphone’s website provides extensive information POSSIBLE about the Company and its current activities. LET’S MAKE THINGS POSSIBLE Bangladesh has embarked on a journey of digital transformation and technological advancement. The heights that technology has attained are a marker of growth and development across all economic sectors. Businesses are booming, access to quality education is widening, new jobs are being created. Communication services are now stronger than ever. Grameenphone has been a partner in Bangladesh’s development journey and looks forward to continued contribution towards the government’s Digital Bangladesh ambitions. With its modernised network and extensive coverage, the Company is helping to reduce the digital divide of the country. Distance, mobility or socio-economic factors no longer pose a barrier to education, business or lifestyle needs. The enhanced access to information is now enabling start-ups, small-scale businesses and farmers, to innovate and grow. Empowering societies by connecting our customers to what matters most, remains at the
    [Show full text]
  • Opera Mini Opera Mobile Shipments Pre-Installed in 4Q08: 7.3 Million
    Opera Software Fourth quarter 2008 A note from our lawyers 2 This presentation contains and is, i.a., based on forward-looking statements. These statements involve known and unknown risks, uncertainties and other factors which may cause our actual results, performance or achievements to be materially different from any future results, performances or achievements expressed or implied by the forward-looking statements . Forward-looking statements may in some cases be identified by terminology such as “may”, “will”, “could”, “should”, “expect”, “plan”, “intend”, “anticipate”, “believe”, “estimate”, “predict”, “pp,gpgyotential” or “continue”, the negative of such terms or other comparable terminology. These statements are only predictions. Actual events or results may differ materially, and a number of factors may cause our actual results to differ materially from any such statement. Although we believe that the expectations and assumptions reflected in the statements are reasonable, we cannot guarantee future results, levels of activity, performance or achievement. Opera Software ASA makes no representation or warranty (express or implied) as to the correctness or completeness of the presentation, and neither Opera Software ASA nor any of its direc tors or emp loyees assumes any lia bility resu lting from use. Excep t as requ ire d by law, we undertake no obligation to update publicly any forward-looking statements for any reason after the date of this presentation to conform these statements to actual results or to changes in our expectations. You are advised, however, to consult any further public disclosures made by us, su ch as filings made w ith the OSE or press releases .
    [Show full text]
  • Executive Summary CHAPTER-1 (INTRODUCTION)
    Executive Summary As we were assigned to prepare a term paper on “Grameen Phone”, we had prepared this report based on the due topic. In this term paper we at first gave an overview of the corporate background and corporate history of Grameen Phone. They have mainly four types of service offerings those are Smile prepaid for the mass customers, Explore postpaid for the high income earners, Djuice for the youth segment, Business solution for the businessmen and executives, Public Phone for the urban low income segment, Village Phone for the Rural lower income segment and so on. Their product designing and market segmentation was appropriate enough to meet the customers needs and wants. Their all products perfectly match with their target customers income level, life style, profession. In case of pricing they follow value based pricing. Their pricing strategy is also appropriate and reasonable for their target markets income level. They also chose the right promotional tools to reach the customers more quickly and efficient way. For example they set bit higher price for the Business solution uses and explore users, as they are the higher income groups. They set bit lower prices for the village phone and public phone, as they are within the lower income segments. They also chose the right promotional tools to reach the customers more quickly and efficient way. Their distributing systems were appropriate enough to reach their products to the target customers more quicker way. They also provide some value added services. Those are sms based alert services , voice based services, infotainment services, innovative services (like Cell Bazaar), message service, Customer care related services and so on.
    [Show full text]
  • Telenor ASA – EMTN Base Prospectus 28 June 2013
    Base Prospectus Telenor ASA (incorporated as a limited company in the Kingdom of Norway) €7,500,000,000 Debt Issuance Programme Under the Debt Issuance Programme described in this Base Prospectus (the Programme), Telenor ASA (the Issuer or Telenor) may from time to time issue debt securities (the Notes). The aggregate nominal amount of Notes outstanding will not at any time exceed €7,500,000,000 (or the equivalent in other currencies), subject to compliance with all relevant laws, regulations and directives. Notes may be issued in bearer form only (Bearer Notes), in registered form only (Registered Notes) or in uncertificated book entry form cleared through the Norwegian Central Securities Depository, the Verdipapirsentralen (VPS Notes and the VPS respectively). An investment in Notes issued under the Programme involves certain risks. For a discussion of these risks see “Risk Factors”. This Base Prospectus comprises a base prospectus for the purposes of Article 5.4 of Directive 2003/71/EC (the Prospectus Directive) as amended (which includes the amendments made by Directive 2010/73/EU (the 2010 PD Amending Directive) to the extent that such amendments have been implemented in a relevant Member State of the European Economic Area), which is necessary to enable investors to make an informed assessment of the assets and liabilities, financial position, profit and losses of the Issuer. Application has been made to the Luxembourg Stock Exchange for the Notes issued under the Programme (other than VPS Notes) during the period of 12 months from the date of this Base Prospectus to be admitted to trading on the Luxembourg Stock Exchange’s regulated market and to be listed on the Official List of the Luxembourg Stock Exchange.
    [Show full text]
  • Press Release Linutop OS XS Endraftb
    PRESS RELEASE Linutop Operating System is now available for Raspberry Pi Configuring an Internet kiosk becomes easier, for Internet access, digital signage. Paris, France – April 23 rd , 2014 – Linutop, specialized in energy-efficient IT solutions, today announced the new version of its Operating System compatible with Raspberry Pi: Linutop OS XS. New Linutop OS XS is a customised version of Raspbian with XFCE classic graphic environment; it is supplied with major Linux software, Epiphany, LibreOffice 4, VLC 2 and Linutop Kiosk and provide ready- to-use solution for professionals. Linutop OS for Raspberry Pi benefits: - A New Linutop Kiosk – Designed to configure a secured Internet access point and/or Digital Signage in few clicks: with toolbar or not, to block certain websites or to lock on designated websites. - Digital Signage – Linutop Kiosk can be configured to display full screen: images (JPEG, PNG...), URLs, Web Page, music, HD video files and even PDF, compatible with Linutop.tv broadcast system. - Ready to use & Quick to configure - Graphical configuration Panel - Hardware acceleration for VLC - Security and privacy - Boot Time < 30 seconds Compatibility: Raspberry Pi B, B+ and 2. Linutop OS XS is available now. Free version demo (for SD Card) www.linutop.com/software/download.en.html Linutop OS XS Specifications Linutop OS Applications Supported Formats Linutop’s Kiosk Software, Linutop Configuration Panel, Documents: Epiphany, Libre Office 4, VLC Media Player 2 DOC, DOCX, XLS, XLSX, PPT, PPTX, PDF, RAR, ZIP ... PDF Reader, Text Editor, Multimedia: On Screen Keyboard, Picture Viewer, File MP3, MP4, MKV, AVI, FLV, MOV ... Manager, VNC Compatibility : Raspbian Installable LAMP Server Media : SD card APACHE, My SQL, PHP The reseller's prices are available on the website.
    [Show full text]
  • Bangladesh: Grameenphone Evaluation Report Telecommunications Project and Grameenphone Telecommunications Expansion Project
    Performance Bangladesh: Grameenphone Evaluation Report Telecommunications Project and Grameenphone Telecommunications Expansion Project Independent Evaluation Performance Evaluation Report March 2013 Bangladesh: Grameenphone Telecommunications Project and Grameenphone Telecommunications Expansion Project Reference Number: PPE:BAN 2012-02 Project Number: 31903 Equity Investment Numbers: 7143-BAN and 7194-BAN Independent Evaluation: PE-761 NOTES (i) The fiscal year of Grameenphone ends on 31 December. (ii) In this report, “$” refers to US dollars. Director General V. Thomas, Independent Evaluation Department (IED) Director H. Hettige, Independent Evaluation Division 2, IED Team leader N. Gamo, Senior Evaluation Officer, IED Team member I. Garganta, Senior Evaluation Assistant, IED The guidelines formally adopted by the Independent Evaluation Department on avoiding conflict of interest in its independent evaluations were observed in the preparation of this report. To the knowledge of the management of Independent Evaluation Department, there were no conflicts of interest of the persons preparing, reviewing, or approving this report. In preparing any evaluation report, or by making any designation of or reference to a particular territory or geographic area in this document, the Independent Evaluation Department does not intend to make any judgment as to the legal or other status of any territory or area. Abbreviations ADB – Asian Development Bank BTS – base transceiver station CAGR – compound annual growth rate CDC – Commonwealth Development
    [Show full text]
  • Digi Sustainability Report 2017
    CONNECTING YOU TO WHAT MATTERS MOST Sustainability Report 2017 Part Of telenor group Ceo’s message CONTENT 4 CEO’S MESSAGE 18 WINNING TEAM CLIMATE CHANGE 5 AT A GLANCE 22 AND ENVIRONMENT SUSTAINABILITY EMPOWER 7 25 GOVERNANCE SOCIETIES 10 STAKEHOLDERS 29 DATA REPORT SCOPE 13 ETHICS AND COMPLIANCE GRI Ceo’s message CEO’S MESSAGE Our commitment to sustainability mirrors the responsible way we run our business, impact communi5es and consciousness towards the environment. Everyday we connect our customers to what ma4ers nurture a workplace and culture that give Digizens most. More than bringing people together, we help the space and freedom to learn, innovate, engage enrich lives and empower sociees. and grow within the company, and invest in new digital learning plaWorms to empower our talents to Sustainability underscores the way we run our acquire skills for the digital future. We are pleased to business. We are commied to the United Naon’s be able to aract a diverse and balanced workforce Sustainable Development Goals with a focus on goal where 45% of our leaders are women. #10: Reduced Inequalies. We believe that freedom to internet and responsible digital cizenship is a We connue to raise the bar on governance and great equaliser and we look to demonstrate how this build capacity among our contractors and sub- can be achieved. contractors especially in the area of health and safety. We also iniated an industry collaboraon to Over the years, we have built our business on the enable joint inspecons, trainings and to li the foundaon of the highest standards of integrity, overall health and safety standards among our transparency and governance.
    [Show full text]
  • Designing Beneath the Surface of the Web Sarah Horton Dartmouth College 6224 Baker/Berry Hanover, NH 03755 USA 603 646-1087 [email protected]
    Designing Beneath the Surface of the Web Sarah Horton Dartmouth College 6224 Baker/Berry Hanover, NH 03755 USA 603 646-1087 [email protected] ABSTRACT clarity influence how well software can read and interpret the At its most basic, the web allows for two modes of access: visual source code. Nonvisual web access can be improved by applying and non-visual. For the most part, our design attention is focused the following guidelines for source code design. on making decisions that affect the visual, or surface, layer — Shneiderman defines universal usability as an approach to design colors and type, screen dimensions, fixed or flexible layouts. that is focused on “enabling all citizens to succeed in using However, much of the power of the technology lies beneath the information and communication technologies to support their surface, in the underlying code of the page. There, in the unseen tasks” [18]. A focus on page code design improves the universal depths of the page code, we make decisions that influence how usability of web pages by addressing access challenges in a well, or poorly, our pages are read and interpreted by software. In variety of contexts. For instance, the small viewport on mobile this paper, we shift our attention beneath the surface of the web devices presents many of the same challenges as nonvisual access. and focus on design decisions that affect nonvisual access to web This paper concludes with a discussion of how these guidelines pages. can be applied to improve web access for mobile users. Categories and Subject Descriptors 2.
    [Show full text]