latest news

09.20.2008

I've finished updating my homepage and am reopening. Thanks for visiting !!!

09.11.2008

Finally, I passed my proposal for Ph.D. dissertation. That means, I can graduate in the next semester, spring 2009. Great !!

other information

This homepage is based on a templeate from 'open source' design (under the Creative Commons Attribution 2.5 Licence).

Chameleon | LivingWise | Digital Home Framework | SyncBiz | UniAgent | PICNET-NP

Chameleon

Overview

This is the project for my Ph.D. dissertation in the University of Texas at Austin. To achieve applications' goals in MANETs, it is important to tailor the selection of an appropriate routing service to the network deployment. To that end, I propose the Chameleon framework that utilizes models of protocols' characteristics, the target network's characteristics, and properties/requirements of applications expected in that network to analytically determine the optimal routing protocol before deployment.


Figure 1. Chameleon Framework Overview

Top

LivingWise

Overview

LivingWise-CS is a software for a set-top box to facilitates contents-sharing between multimedia devices in a house. I was involved in LivingWise - CS(Contents Sharing) development in Samsung SDS and was responsible for a content management module. The software was loaded on the set-top box produced by Samsung Electronics. The product has following characteristics:

  • Menu management UI for DTV: Provide programmable UI that updates menu in digital TV
  • Interoperation between a broadband/cellular network: Facilitate a contents-transfer through a broadband network and a cellular network.
  • Internet access: Provide up-to-date information from internet
  • Contents management: Manage multimedia contents distributed over a multitude of devices in a house
  • Network service: Support several network services such as HTTP, SOAP, FTP implemented in a network middleware

(a)                                                              (b)
Figure 2. LivingWise (a)Main Menu Screen Shot (b)Beta Version Demo

Top

Digital Home Framework

Overview

Digital Home Framework (DHF) provides a software solution to build a server that support intelligent homes in a residential district. Originally, the project was initiated from Ministry of Information and Communication, S, Korea to create a prototype for a future home. DHF provides serveral services which are essential to implement a intelligent home. The selective services are listed in followings:

  • AAA (authentication/authorization/accounting): provide secure operations of DHF for each role.
  • Home Service: provide private services for registered homes such as a security service in a main door/complex gateway, home device control, surveillance in public areas, utility metering, and so on.
  • Management Tool: provide a management tool for a DHF server such as message logging, address configurator, and so on.
  • Web Service Interface: provide open interfaces for services which will be added or updated.
  • Network Configuration: provide a tool to register and manage homes that DHF covers.

Figure 3. DHF Login Screen Shot

DHF is based on web application platforms such as STRUTS and AVALON framework and supports open interfaces for additional services via a web service technology. In addition, DHF supports several devices: cell phones via wireless carriers and desktops via an ordinary internet connection.
In DHF project, I played a role as a project leader; I designed a DHF architecture and delivered the code templates for a development team. Also, I developed web service interface/management tool module and resolved technical problems encountered during the development. DHF was finally delivered to the intelligent home pilot site by Korea Telecom consortium.


(a)                                                              (b)
Figure 4. DHF (a)Architecture (b)System Configuration

Top

SyncBiz

Overview

I was involved in a development team for SyncBiz: real-time collaborative communication framework. SyncBiz supports several functional modules which include voice conferencing, application sharing, shared white board, conferencing scheduling, and so on. SyncBiz consists of a server and a client tool. SyncBiz allows 10 concurrent participants per a session and supports 50 concurrent sessions per a server. Using the collaboration functions (e.g., voice/video conference and application sharing), participants attending the session can share their opinions and can contribute for design. This collaborative communication framework can benefit by a seamless communication between remote users. In this project, I am in charge of a voice conferencing, a conference recording/playback, and network performance tuner. The voice conferencing module supports up to 10 voice session and a selective control of voice. The conference recording/playback module records all information about a session including screen shots and voice, and can replay the record. Network performance turner, basically tunes up SyncBiz in a specific network condition by adjusting parameters relevant to performance. SyncBiz was honorably sold to Sony Research Center through a Japanese sale company. In this project, I could experience the whole process to develop a product which includes design, development, sale, and maintenance.


(a)                                               (b)
Figure 5. SyncBiz Screen Shot (a)Audio Conference (b)Video Shot


(a)                                                              (b)
Figure 6. SyncBiz Screen Shot (a)Application Sharing (b)Whiteboard

Top

UniAgent

Overview

UniAgent was my first major project in Samsung SDS. UniAgent is a software agent building framework named Agent Develpment Toolkit (ADT) to provide necessary tools to create a software agent. As a demonstration of the framework, our team constructed a price-comparing website, which software agents gather the price information from web. For the framework, I developed an ontology manager which can construct a kind of taxonomy for an agent's belief and a network manager which facilitates agents' mobility. For the demonstration, I developed and applied our framework in the book/music album domain. In this project, I firstly experienced the professinal software development process which is hard to follow in a school. Although there were huge documentation jobs, I realized the positive effect of guided development, which is a systematic methodology to develop a software.


Figure 7. UniAgent ADT Screen Shot


Figure 8. Book Price-comparing Demo Site

Top

PICNET-NP

Overview


Figure 9. PICNET-NP in DCS

           
(a)                                                              (b)
Figure 10. PICNET-NP (a)M-Module (b)P-Module

Top