Java Workshop Series Jointly Organized by:
Association for Computing Machinery
(Hong Kong Chapter)
Department of Computer Science, Hong Kong Baptist University
24 and 31 October 98 (tentative)
Venue: Ho Shin Hang Campus, Hong Kong Baptist University
This workshop has been pre-approved by the New Technology Training Scheme (NTTS), [75%] of the course fee can be reimbursed for those participants who satisfy the NTTS requirements. (Approval pending.)
Workshop Objective:
Java has become one of the most talked-about technologies in the industry for the past few years. General Client/Server networking applications, such as HTTP, FTP, TELNET are everywhere on the Internet, while specific applications in the areas of Electronic Commerce (e.g., EDI), games, business applications, etc., are evolving rapidly towards a distributed architecture. Most of these applications require a database at the backend for data storage and retrieval. Thus, the mastery of these three key technologies, namely, Java, networking and database, is the key to the successful development of distributed applications on the Internet. This workshop aims to provide an integrated training on the development of networking and database applications in Java. It introduces advanced techniques such as socket level programming, mutlithreading, JDBC, and so on.
Workshop Structure
This is a two-day workshop including both lecture sessions and hands-on laboratory sessions. At the end of the first day, workshop attendants would have learnt necessary Java programming technique for network programming and should have learnt how to implement a server application serving multiple clients using multithreading, and be aware of the constraints and limitations in developing Client/Server networking applications. They will have an opportunity to develop their own Client/Server applications in Java as lab assignments. At the end of the second day, workshop attendees would have learnt how to retrieve data from a DBMS using JDBC, for example retrieving data from MS-Access database and post the corresponding query results on the web. SQL will be covered as supporting materials for database applications. An application combining both networking and database programming will be given for discussion and implementation.
Unique Features
Who should Attend?
IT professionals who are responsible for the design and development of their future generation Internet based information services. Attendants are expected to have Java programming experience and knowledge in database programming. Java will be used as a prime programming language for implementing applications during hands-on lab sessions.
About the Speaker
Dr. Sai-Ho Kwok is an Assistant Professor of Department of Information and Systems Management at the Hong Kong University of Science and Technology (HKUST). He holds a BEng (Hons) in Electronic and Communications Engineering (1992) from the University of North London, a Ph.D. from the Imperial College of Science, Technology and Medicine, University of London. He has published in internationally acclaimed journals as well as in numerous refereed conference proceedings. He has supervised numerous projects involving Java. He was a co-instructor for the full-semester Java programming course for business school students at HKUST and a lead instructor for industrial short courses on Java and electronic commerce. His research interests include image and multimedia database systems, knowledge based management systems and electronic commerce.
Workshop Details
Day 1
Day 2