Hao Han
Kanagawa University
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Hao Han.
international conference on web engineering | 2008
Hao Han; Takehiro Tokuda
Integration of Web services from different Web sites has brought new creativity and functionality to Web applications. These integration technologies, called mashup or mixup, have made a shift in Web service development and created a new generation of widely popular and successful Web services such as Google Maps API and YouTube Data API. However, the integration is limited to the Web sites that provide the open Web service APIs, and currently, most existing Web sites do not provide Web services. In this paper, we present a method to integrate the general Web applications. For this purpose, we propose a Web information extraction method to generate the virtual Web service functions from Web applications at client side. Our implementation shows that the general Web applications can be also integrated easily.
international conference on web engineering | 2008
Hao Han; Takehiro Tokuda
We have a tremendous amount of information/knowledge available on the Web today. We often have a situation in which we need to collect partial contents of a whole page from one or a number of Web sites. Examples are collection of capital city names and population data from country profile sites or collection of company names and their industrial fields from finance sites. We present WIKE, a system for partial information extraction from Web pages without programming. We also give its applications to Web service generation.
International Journal of Web Information Systems | 2014
Hao Han; Hidekazu Nakawatase; Keizo Oyama
Purpose – The purpose of this article was to confirm whether users’ interests are reflected by tweeted Web pages, and to evaluate the credibility of interest reflection of tweeted Web pages. Design/methodology/approach – Interest reflection of Twitter is investigated based on the context of sharing behavior. A context-oriented approach is proposed to evaluate the interest reflection of tweeted Web pages based on machine learning. Some different distribution models of similarity are present, and infer whether tweeted Web pages reflect respective users’ interests by analyzing user access profiles. Findings – The analysis of browsing behaviors finds that many users partially hide their own concerns, hobbies and interests, and emphasize the concerns about social phenomenon. The extensive experimental results showed the context-oriented approach is effective on real net view data. Originality/value – As the first-of-its-kind study on evaluating the credibility of interest reflection on Twitter, extensive exper...
international world wide web conferences | 2010
Hao Han; Junxia Guo; Takehiro Tokuda
In this paper, we present a description-based mashup framework for lightweight integration of Web contents. Our implementation shows that we can integrate not only the Web services but also the Web applications easily, even the Web contents dynamically generated by client-side scripts.
international conference on web engineering | 2010
Junxia Guo; Prach Chaisatien; Hao Han; Tomoya Noro; Takehiro Tokuda
We present partial information extraction approach to light-weight integration on the Web. Our approach allows us to extract dynamic contents created by scripts as well as static HTML contents. Our approach has three application areas: automatic generation of Web services from Web applications, automatic integration of Web applications with Web services on desktop computers, and automatic integration of mobile phone applications with Web applications and Web services on mobile phones.
web information systems engineering | 2010
Junxia Guo; Hao Han; Takehiro Tokuda
Mashup combines information or functionality from two or more existing Web sources to create a new Web page or application. The Web sources that are used to build mashup applications mainly include Web applications and Web services. The traditional way of building mashup applications is using Web services by writing a script or a program to invoke those Web services. To help the users without programming experience to build flexible mashup applications, we propose a mashup approach of Web applications in this paper. Our approach allows users to build mashup applications with existing Web applications without programming. In addition, with our approach users can transfer information between Web applications to implement consecutive query mashup applications. This approach is based on the information extraction, information transfer and functionality emulation methods. Our implementation shows that general Web applications can also be used to build mashup applications easily, without programming.
international conference on web engineering | 2009
Bin Liu; Hao Han; Tomoya Noro; Takehiro Tokuda
Nowadays more and more news sites publish news stories using news RSS feeds for easier access and subscription on the Web. Generally, news stories are grouped by several categories and each category corresponds to one news RSS feed. However there are no uniform standards for categorization. Each news site has its own way of categorization for grouping news stories. These dissimilar categorization can not always satisfy every individual user, and generally the provided categories are not detailed enough for personal using. In this paper, we proposed a method for users to create customizable personal news RSS feeds using existing ones. We implemented a news directory system(NDS) which can retrieve news stories by RSS feeds and classify them. Using this system, we can recategorize news stories from original RSS feeds, or subdivide one RSS feed to a more detailed level. With the classification information for each news article, we offer customizable personal news RSS feeds to subscribers.
International Journal of Web Information Systems | 2010
Hao Han; Takehiro Tokuda
Purpose – The purpose of this paper is to present a method to realize the flexible and lightweight integration of general web applications.Design/methodology/approach – The information extraction and functionality emulation method are proposed to realize the web information integration for the general web applications. All the processes of web information searching, submitting and extraction are run at client‐side by end‐user programming like a real web service.Findings – The implementation shows that the required programming techniques are within the abilities of general web users, and without needing to write too many programs.Originality/value – A Java‐based class package was developed for web information searching/submitting/extraction, which users can integrate easily with the general web applications.
international conference on web engineering | 2009
Hao Han; Takehiro Tokuda
The traditional Web news article contents extraction methods are time-costly and need much maintenance because they analyze the layout of news pages to generate the wrappers manually or automatically. In this paper, we propose a relevance-based analysis method to extract the news article contents from the news pages without the analysis of news page layouts before extraction. This method is applicable to the general news pages and we give the implementations of news extraction from different kinds of news sources.
information reuse and integration | 2011
Hao Han; Peng Gao; Keizo Oyama
Under the trend of the information/functionality integration, the application integration at the presentation and logic layers becomes a popular issue. Without the open Web service APIs, the integration of traditional Web applications is based on the reuse of UI components usually, which represent the interactive functionalities of applications partially. In this paper, we present some common problems of the current UI component-based reuse and integration, and propose our solutions: a security-enhanced “component retrieval and integration description” method. Our purpose is to construct a reliable large-scale reuse and integration system for Web applications.