GRITS 2011: Benny Chan. Browsers as Application GUI  Modern Browsers are basically an HTML and a power JavaScript rendering engine.  As the internet.

Slides:



Advertisements
Similar presentations
Collections Management Software for Museums and Archives r e d i s c o v e r y s o f t w a r e. c o m O V E R V I E W P R E S E N T A T I O N.
Advertisements

© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
1 Web Site Design Overview of the Internet Cookie Setton.
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Dreamweaver MX 2004 “Viewing the Workspace” Mrs. Wilson.
Designer’s Challenge – Web-based Applications using Adobe Flex and OpenInsight Clay Borne President CLB IT.
1 GWT Google Web Toolkit Build AJAX apps in the Java language
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
Integrating Access with the Web and with Other Programs.
1 Computing for Todays Lecture 22 Yumei Huo Fall 2006.
Chapter 2: The Visual Studio.NET Development Environment Visual Basic.NET Programming: From Problem Analysis to Program Design.
Copyright 2003 The McGraw-Hill Companies, Inc CHAPTER Application Software computing ESSENTIALS    
Chapter 2: Exploring the Desktop The Complete Guide to Linux System Administration.
FIRST COURSE Creating Web Pages with Microsoft Office 2007.
Open and save files directly from Word, Excel, and PowerPoint No more flash drives or sending yourself documents via Stop manually merging versions.
XP New Perspectives on Microsoft Access 2002 Tutorial 71 Microsoft Access 2002 Tutorial 7 – Integrating Access With the Web and With Other Programs.
Web Design Basic Concepts.
Extending the functionality and industry focus of Microsoft CRM c360 SDK for Microsoft CRM 4.0 Presentation.
2. Introduction to the Visual Studio.NET IDE 2. Introduction to the Visual Studio.NET IDE Ch2 – Deitel’s Book.
Fusion Overview Paul Spencer CTO Jason Fournier Product Manager
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
Copyright , Synchrony Systems, Inc. Enterprise Application Modernizations Slavik Zorin Phone: (415)
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
Chapter 3 Dreamweaver: Part I The Web Warrior Guide to Web Design Technologies.
Classroom User Training June 29, 2005 Presented by:
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.
Yahoo! User Interface (YUI) Library Natly Mekdara.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Web Technologies Website Development Trade & Industrial Education
Tutorial 1: Getting Started with Adobe Dreamweaver CS4.
State Term Contract & State Purchasing Agreement Website Innovative Ideas towards Improving Your Buying Experience DMS State Purchasing IT Team.
DataFlex Web Framework Symposium – Part 2 Web Framework Overview John Tuohy Development Team
Website Development with Dreamweaver
HTML presentation Embedding Graphics in Web Pages n HTML uses an empty tag called the (image tag) n n n or n n n Note: all web production tools do insert.
Tutorial 121 Creating a New Web Forms Page You will find that creating Web Forms is similar to creating traditional Windows applications in Visual Basic.
2. Introduction to the Visual Studio.NET IDE. Chapter Outline Overview of the Visual Studio.NET IDE Overview of the Visual Studio.NET IDE Menu Bar and.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Domain 3 Understanding the Adobe Dreamweaver CS5 Interface.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Sexy Science User Interfaces June 17, 2011 GRITS III, Pasadena, CA John Good.
 2006 Pearson Education, Inc. All rights reserved Introduction to the Visual C# 2005 Express Edition IDE.
State Term Contract & State Purchasing Agreement Website Innovative Ideas Towards Improving Your Buying Experience DMS State Purchasing IT Team.
Start Dreamweaver program From file menu click new Blank page appears.
Use CSS to Implement a Reusable Design Selecting a Dreamweaver CSS Starter Layout is the easiest way to create a page with a CSS layout You can access.
JavaScript Framework for Rich Apps in Every Browser Maura Wilder Joan Wortman
Adobe InDesign CS5 - Illustrated Unit A: Getting Started with InDesign CS5.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Copyright © 2006 Prentice-Hall. All rights reserved.1 Computer Literacy for IC 3 Unit 2: Using Productivity Software Project 1: Taking a Tour of Windows.
RIA and Web2.0 Development with no Coding Juan Camilo Ruiz Senior Product Manager Development Tools.
 2002 Prentice Hall. All rights reserved. 1 Chapter 2 – Introduction to the Visual Studio.NET IDE Outline 2.1Introduction 2.2Visual Studio.NET Integrated.
Chapter 5 Introduction To Form Builder. Lesson A Objectives  Display Forms Builder forms in a Web browser  Use a data block form to view, insert, update,
1 After completing this lesson, you will be able to: Get around the Internet with your browser. Connect to the Internet. Print Web pages. Save Web pages.
Adxstudio Portals Training
Object-Oriented Application Development Using VB.NET 1 Chapter 2 The Visual Studio.NET Development Environment.
XP New Perspectives on Microsoft Office Access 2003, Second Edition- Tutorial 8 1 Microsoft Office Access 2003 Tutorial 8 – Integrating Access with the.
Introduction to Dreamweaver. What is it?  An Adobe program to graphically create and manage Web sites. It often referred to as a GUI ---Graphical User.
Sarvashrestha Paliwal ISV Evangelist Microsoft India.
Education And Training CTC IT DIVISION PivotLink User Training April 2010.
Microsoft Expression Web - Illustrated Unit A: Getting Started With Microsoft Expression Web.
XP New Perspectives on Creating Web Pages With Word Tutorial 1 1 Creating Web Pages With Word Tutorial 1.
Creating Web Pages in Word. Sharing Office Files Online Many Web pages are created using the HTML programming language. Web page editors are software.
XP Creating Web Pages with Microsoft Office
Microsoft FrontPage 2003 Illustrated Complete Creating a Web Site.
Pentaho and Yahoo User Interface (YUI)
Getting Started with Dreamweaver
Microsoft Office Access 2003
Microsoft Office Access 2003
Tutorial 7 – Integrating Access With the Web and With Other Programs
Presentation transcript:

GRITS 2011: Benny Chan

Browsers as Application GUI  Modern Browsers are basically an HTML and a power JavaScript rendering engine.  As the internet technology advances, browsers became a standard platform for deploying cross-platform client-server applications, via the internet.

HTML Controls Limitation  Browser only provides simple text formatting, text boxes, buttons and pull down menus

Where to find better controls  Browsers do not provide complicated GUI controls like plots, tables, and visualizations  IPAC developers develop scientific applications  With the help of DHTMLX, an open source JavaScript library solution, we can create and customize complicated visualization and controls, at low cost.  Let’s see some examples…

Sample Controls: Plots & Tables

Sample Controls: Rich text Editor & Color Pickers

Sample Controls: Calendars & Project Management

Sample Controls: Tabs/Accordions/Sliders/Tree Picker

Sample Control: Layout Management

Combinations of Controls  With Combinations of these Powerful Controls, one could built an entire fully interactive AJAX software suite with minimal effort  Cost saving in both Development Budget and Time

Software Suite Sample: Database Administrator  Layout  Tree  Toolbar  Windows  Grid  Tab

Software Suite Sample: File Explorer  Layout  Tree  Toolbar  Windows  Grid  Tab Bar  Menu  Data View

The NStED Visualization Framework  As we customize Rich Web Controls towards our need here in NStED, we can create reusable and skin-able components across different applications and different projects that has similar needs and requirements

NStED Table Control  Grid  Windows  Tab Bar  Menu  SQLite Backend

IPAC specific customization  Customized table control target to visualize IPAC data (IPAC tables)  Built in sorting / searching / filtering  Display multiple Tables with Tabs  Very easy for developers to deploy

Developers Duty

NStED Planet Page

Keck Observatory Archive (KOA)

IPAC Plot Control  Customized plot control target to display IPAC data (IPAC scattered plots / light curves)  Built in dynamic zooming/scaling/panning  Various Plot Settings  Over-plots  JPlot backend  Also very easy for developers to deploy

NStED Plot Control

NStED Plot Control Panels

Developer’s Duty

Future Development Work  NStED Sky Survey Image display control work underway  Questions?