1 internet technologies (at uhcl) revealed by bun yue at innovation 2003 may 2, 2003

Post on 12-Jan-2016

214 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Internet Technologies (at UHCL) Revealed

By Bun Yue

at Innovation 2003

May 2, 2003

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 2

Abstract

Give an overview of Internet technologies at the School of Science and Computer Engineering at UHCL.

Discuss how you may get involved.

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 3

Contents

Introduction UHCL courses on Internet Technologies UHCL resources on Internet Technologies Projects/Research on Internet Technologies How you may help/benefit from UHCL Conclusions

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 4

Introduction

Internet technologies are evolving at a very quick pace.

Very Brief Internet History: 1969: ARPANET commissioned by DoD. 1974: Vint Cerf and Bob Kahn: TCP. 1984: Domain Name Services (DNS)

introduced. 1991: Tim Berners-Lee released WWW

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 5

Very Brief Internet History

1993: Mosiac released on April; 341,634% annual growth rate of service traffic.

1995: Sun launched Java (May) 1998: XML 1.0 standard released (Feb)

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 6

Hot Technologies

1996: Search engines, Java, Internet Phone.

1997: Pushing. 1998: E-Commerce, E-Auctions, Portals. 1999: Online Banking, MP3, anything

Internet. 2000: ASP, Peer to Peer. 2001: XML, mobile Internet 2002: Web Services, Blogging 2003: Wi Fi

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 7

How to keep up? (1)

Some hot technologies are not sustainable in a high level. E.g. Push: network problems/noise Peer to peer (ada Napster): copyright

issues. ASP: maturity/network/security. Mobile Internet: demand.

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 8

How to keep up? (2)

However, identifying "winners" is not easy.

Adaption/Visibility

timehype backlash

maturity

faltering

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 9

How to keep up? (3)

Underlying technology, architecture, theory, standards are changing slower. E.g.: HTTP/HTML/TCP/IP Java Microsoft's technology

Most of them are evolutionary, rather than revolutionary.

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 10

Brief Conclusions

Need to be able to evaluate emerging Internet technologies

Need to understand core underlying technologies, architectures, theories and standards.

Universities may be helpful.

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 11

Internet Technology at UHCL

UHCL is very active in incorporating Internet technologies into its: Courses Curriculum Computing Resources Research

UHCL strikes a balance between foundation theory and practical industrial practices.

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 12

UHCL Internet-related Courses (1)

CSCI 3131 Programming with Visual Basic (from 2002): VB.Net

CSCI 3134 Programming with Java (1997): Java, Java Applet.

CSCI 4134 Advanced Programming with Java (1998): J2EE, EJB, JSP and servlet.

CSCI 4230 Internet Application Development (1996): HTML, Javascript, CSS, CGI/Perl, ASP, JSP, Servlet, XML.

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 13

UHCL Internet-related Courses (2)

CSCI 4333 Design of Database Systems (1997): ASP/ODBC.

CSCI 4931 Software Development with C# (2003): .Net and C#.

CSCI 5132 Internet Protocols: TCP/IP and other protocols

CSCI 5633 Web Database Development (1998): PHP, MySQL, Oracle, SQL Server, ASP, etc.

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 14

UHCL Internet-related Courses (3)

CSCI 5431 Client-Server Network Programming: TCP/IP programming.

CSCI 5733 XML Application Development (2002): XML, XML parsers, DTD, XML Schema, WML, SVG, XSLT, XPath, XLink, XPointer, etc.

CSCI 5939 Web Security (2001). CSCI 6838 Capstone Projects and CSCI 6839

Master's Thesis: many projects and theses are Internet related.

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 15

Recent IT Adoption at UHCL (1)

Adoption of Internet Technologies at UHCL courses/

1996: HTML Javascript CGI/Perl Java and Java's Applet

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 16

Recent IT Adoption at UHCL (2)

1997: CSS Active Server Pages (ASP) DOM Web database connectivity with ADO UML

1998: Cold Fusion PHP

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 17

Recent IT Adoption at UHCL (3)

1999: Java Servlet JSP

2000: XML J2EE/EJB WML

2001: XML Parsers: DOM and SAX Web services: SOAP, etc.

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 18

Recent IT Adoption at UHCL (4)

2002 VoiceXML XSLT/XPath ASP.Net JDOM SVG

2003 XQuery

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 19

IT-Related Resources at UHCL (1)

UHCL keeps up with leading edge industrial software and hardware: Active in grants: e.g. three NSF grants

with more than $700,000 impact. Active in keeping up with the latest

version. Take advantages of

Academic pricing Open source software

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 20

IT-Related Resources at UHCL (2)

Servers: Windows, Solaris, Linux. Web servers: Apache, IIS J2EE/EJB servers: JRun, Tomcat, JBoss,

Oracle WAS. XML server: Tamino Database Server: Oracle, MS SQL

Server, Postgres, MySQL, Object Store. XML/XSLT Parsers: Xerces, Xalan, MS

XML parsers, SAXON, etc.

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 21

IT-Related Resources at UHCL (3)

XML Suite: XMLSpy, Epsilon's Stylus Studio.

IDE: Visual Studio, Visual Studio.Net, Visual Café, Sun One's Suite.

Web server side technologies: CGI/Perl, PHP, ASP, ASP.Net, JSP, Java Servlet, Cold Fusion.

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 22

Spring 03 IT Projects at UHCL (1)

As an example of projects at UHCL. Capstone projects

Software metrics for XML Schema Web-based Faculty Annual Report

System HISD SVG Map Workflow Engine work item PDA

interfaces.

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 23

Spring 03 IT Projects at UHCL (2)

Capstone projects: Integrated Website for XML Tools PDA for restaurant ordering Web-based interface for computer

controlled train system. Server-side email filtering Faculty Website development template

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 24

Spring 03 IT Projects at UHCL (3)

Theses: WML and VoiceXML Design Patterns Architecture for Mobile Internet Conversion of XML schema to relational

schema. Research Projects:

Mobile Internet Security Web Caching

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 25

How you may benefit/help? (1)

Take IT related courses. Custom designed professional courses. Sponsor capstone projects.

Very good track records Use 'student power' Utilize UHCL resources

Sponsor research projects.

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 26

How you may benefit/help? (2)

Feedback to us. Teach courses to us Sponsor co-op Donate scholarship

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 27

Conclusions

Internet technologies are evolving quickly. UCHL is responding to these needs on

Internet technologies very closely. UHCL has excellent courses, projects and

resources in IT. You may help/benefit with a partnership

with UHCL.

May 2, 2003 http//dcm.cl.uh.edu/yue;

yue@cl.uh.edupage 28

Thank you and discussion!

top related