Upload
moris-horton
View
213
Download
1
Embed Size (px)
Citation preview
1
Internet Technologies (at UHCL) Revealed
By Bun Yue
at Innovation 2003
May 2, 2003
May 2, 2003 http//dcm.cl.uh.edu/yue;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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.