Decreasing Software Expenditures with Web Standards Using Thin Clients, Mozilla, and XUL.

Slides:



Advertisements
Similar presentations
Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
Advertisements

Wikinavigátor Martin Bielik. Mozilla firefox Free and open source web browser 30% of worldwide usage Gecko layout engine Microsoft Windows, GNU/Linux,
INTRO TO THE WWW. What is the World Wide Web? The World Wide Web (WWW) is most often called the Web. The World Wide Web (WWW) is most often called the.
AJAX Technologies KAUNAS UNIVERSITY OF TECHNOLOGY MODULE: INFORMATION TECHNOLOGY GROUP: IF - 4/9 GROUP: VENTILIATORIAI
1 Owais Mohammad Haq Department of Computer Science Eastern Michigan University April, 2005 Java Script.
MWD1001 – Website Production Web Browsers Week 11.
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
Web Browsers It is an application software that is used to display and interact with text, images and other information located on web pages at web sites.
1 Lesson 1 Quick HTML Know-How HTML and JavaScript BASICS, 4 th Edition Barksdale / Turner.
1 HTML/XHTML Objectives Explain what HTML is and how Web pages use HTML Explain what HTML is and how Web pages use HTML Demonstrate how to create Web pages.
CAQH Eligibility Checking PoC Design. Overview Mini-project to implement a PoC for CAQH Eligibility Use existing tools and components; make as lightweight.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Introduction to Silverlight. Slide 2 What is Silverlight? It’s part of a Microsoft Web platform called Rich Internet Applications (RIA) There is a service.
J2EE /.NET Liz Farricker Whitney Mayoras Patrick Bailey.
Chapter 5 – Part II IT Infrastructure and Emerging Technologies.
© GlobalSign. A GMO Internet Inc group company. Authentication. Security. Trust. Code Signing Distributing trustworthy software over the Internet.
Class 5 Computer Software. Outline System Software Application Software (“Applications”) Markup languages for Internet (HTML, XML) User Interface Client-Server.
Silverlight Hitesh Trivedi Computer Science B.Tech A-Sec J.I.E.T.
Fundamentals of Database Chapter 7 Database Technologies.
#SEU12 Madison Miner Software Engineer EDA, Inc..
Dynamic Content On Edge Cache Server (using Microsoft.NET) Name: Aparna Yeddula CS – 522 Semester Project Project URL: cs.uccs.edu/~ayeddula/project.html.
1 An Overview of Telecommunications Telecommunications: the electronic transmission of signals for communications Telecommunications medium: anything that.
ASP Introduction Y.-H. Chen International College Ming-Chuan University Fall, 2004.
Silverlight Technology. Table of Contents 1.What is Silverlight Technology? 2.Silverlight Overview. 2.1 How it works 2.2 Silverlight development tools.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Introducing XHTML: Module A: Web Design Basics.
An Introduction to JavaScript Summarized from Chapter 6 of “Web Programming: Building Internet Applications”, 3 rd Edition.
Group I Renjith Deepesh Praveesh P Varun V Subramanian Halesh P K.
Lecture Note 1: Getting Started With ASP.  Introduction to ASP  Introduction to ASP An ASP file can contain text, HTML tags and scripts. Scripts in.
Conceptual Architecture of Mozilla Firefox (version ) Jared Haines Iris Lai John,Chun-Hung,Chiu Josh Fairhead June 5, 2007.
Sale system Expected system: Web-base, Software Application, 2 tiers Application – data, Stand alone database for client, Database engine for Server, Client.
Are you getting the benefits from ASP.NET and AJAX? Introduction to the CTC ASP.NET Webforms Generator.
CS 331 – Programming LanguagesDate: Internet Programming Group Presenter: Aren Ray Topics: Internet Programming XML.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
JavaScript Tutorial 1 - Introduction to JavaScript1 Tutorial 1 Introduction to JavaScript Section A – Programming, HTML, and JavaScript.
Active Server Pages Server-Side Scripting and Client-Side Scripting.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 1.
Browser Bugs & Validation SIPB Introduction to Web Design Wednesday, January 20th Jonté Craighead & Cathy Zhang.
Client-side & Server-side Scripting ©Richard L. Goldman August 5, 2003 Requires PowerPoint 2002 or later for full functionality.
The Web Wizard’s Guide to HTML Chapter One World Wide Web Basics.
Copyright © 2003 T. Trappenberg Overview B 1 B. Some tools of the trade Module 1 Technology: GR01E - Electronic Commerce Overview.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
ZK AJAX FRAMEWORK  R.RAJESH. What is ZK?  ZK is an open-source Ajax Web application framework, written in Java that enables creation of rich graphical.
Web Server By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
JavaScript & Introduction to AJAX
Module 1: Introduction to Microsoft SQL Server Reporting Services
Introduction to the World Wide Web & Internet CIS 101.
Web Design New Brighton High School Exploring the History of the World Wide WebWorld Wide Web.
INNOV-2: Build a Better Web Interface Using AJAX Chris Morgan Pandora Software Systems
Javascript ECMA Script. Scripting Languages Executed by an interpreter A program that reads & runs commands;advanced enough to be a lang Parsed when.
Vulnerabilities in Operating Systems Michael Gaydeski COSC December 2008.
Online Voting System by Sanghun Chi ECE345. Introduction Traditional voting system inefficient. Takes time and human resources. Does not give an instant.
Embedded Browsing and Open Source1 Leonid Zolotarev Nokia GUADEC 2007.
Microsoft Silverlight An Introduction. Silverlight is a cross-browser, cross-platform plug-in* * An auxiliary program that works with a software package.
A S P. Outline  The introduction of ASP  Why we choose ASP  How ASP works  Basic syntax rule of ASP  ASP’S object model  Limitations of ASP  Summary.
Presented By Sushil K. Chaturvedi Assistant Professor SRCEM,Banmore 1.
Leverage your Business with Selenium Automation Testing
Introduction to ASP By “FlyingBono” 2009_01 By FlyingBono 2009_01
By Janet Crawford and Dam Luong Submitted to the Faculty of
Mozilla Firefox Toll free number. Want to take user reviews and genuine feedback on mozilla firefox then check out the link- Mozilla Firefox Phone NumberMozilla.
Introduction to Silverlight
World Wide Web Consortium W3C
Silverlight Technology
An Introduction to JavaScript
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
Individual APT Presentation January 2006
Developer & Platform Group, Microsoft Ltd
from Lutz Dietrich and Hans Kluge
Presentation transcript:

Decreasing Software Expenditures with Web Standards Using Thin Clients, Mozilla, and XUL

Overview Costs of running a small business with third party software Using Web technologies to decrease costs and open new revenue streams Research methods, and problems Recommendations on how to proceed Questions

Costs Of Running A Business With Third Party Software With a staff of 20, using only MS Windows and MS Office, costs are: Approx. $1, 000 PER YEAR! PER USER!

Reading The Fine Print These costs do not include: Customer Management Software Shipping Software Accounting Software And a staff to administer all of this

The Web Can Save The Day Mozilla Web Browser, formally Netscape Navigator XUL (XML User Interface Language) JavaScript

Mozilla Web Browser An example of a “Thin Client” Formally Netscape Navigator Open Source Software Used by ~1.5% of the ~1,000,000 Web users Gecko (Mozilla’s rendering engine) is used in over 11 different web browsers FREE!

What is XUL? Created to make Mozilla easier to develop for multiple operating systems Based on XML (Extensible Mark-up Language), a standard of the W3C Specifically oriented towards user interface design If you can develop a web page you can develop a user interface in XUL

With This… <window id="example-window" title="Example 3.4.2" xmlns:html=" xmlns="

Mozilla Gives Us This!

Mozilla Can Also Give Us This!

JavaScript Developed by Netscape in 1994 Version 1.5 was standardized in 1999 by ECMA International (ECMA-262 v3) Used in ~25% of the Internet’s web pages Allows XUL to be more than something pretty look at!

Research Methods and Goals To emulate most of the functionality found in the sales departments customer management software To build this software using only Mozilla, XUL, and JavaScript

Research Problems Some components of the UI were more difficult to develop in XUL XUL did not offer all the same UI components as the original software JavaScript failed to scale well as the software increased in size

Recommendations The Present The cost of development does not justify the savings The Future Microsoft’s Longhorn, XAML &.NET Products Ximian’s Mono Project Perl 6 & Parrot