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

28
1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

Upload: moris-horton

Post on 12-Jan-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

1

Internet Technologies (at UHCL) Revealed

By Bun Yue

at Innovation 2003

May 2, 2003

Page 2: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 2

Abstract

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

Discuss how you may get involved.

Page 3: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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

Page 4: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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

Page 5: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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)

Page 6: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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

Page 7: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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.

Page 8: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 8

How to keep up? (2)

However, identifying "winners" is not easy.

Adaption/Visibility

timehype backlash

maturity

faltering

Page 9: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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.

Page 10: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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.

Page 11: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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.

Page 12: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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.

Page 13: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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.

Page 14: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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.

Page 15: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 15

Recent IT Adoption at UHCL (1)

Adoption of Internet Technologies at UHCL courses/

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

Page 16: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 16

Recent IT Adoption at UHCL (2)

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

1998: Cold Fusion PHP

Page 17: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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.

Page 18: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 18

Recent IT Adoption at UHCL (4)

2002 VoiceXML XSLT/XPath ASP.Net JDOM SVG

2003 XQuery

Page 19: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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

Page 20: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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.

Page 21: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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.

Page 22: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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.

Page 23: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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

Page 24: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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

Page 25: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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.

Page 26: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 26

How you may benefit/help? (2)

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

Page 27: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 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.

Page 28: 1 Internet Technologies (at UHCL) Revealed By Bun Yue at Innovation 2003 May 2, 2003

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

[email protected] 28

Thank you and discussion!