An ocean state monitor and analysis radar(OSMAR), developed by Wuhan University in China, have been mounted at six stations along the coasts of East China Sea(ECS) to measure velocities(currents, waves and winds...An ocean state monitor and analysis radar(OSMAR), developed by Wuhan University in China, have been mounted at six stations along the coasts of East China Sea(ECS) to measure velocities(currents, waves and winds) at the sea surface. Radar-observed surface current is taken as an example to illustrate the operational high-frequency(HF) radar observing and data service platform(OP), presenting an operational flow from data observing, transmitting, processing, visualizing, to end-user service. Three layers(systems): radar observing system(ROS), data service system(DSS) and visualization service system(VSS), as well as the data flow within the platform are introduced. Surface velocities observed at stations are synthesized at the radar data receiving and preprocessing center of the ROS, and transmitted to the DSS, in which the data processing and quality control(QC) are conducted. Users are allowed to browse the processed data on the portal of the DSS, and access to those data files. The VSS aims to better show the data products by displaying the information on a visual globe. By utilizing the OP, the surface currents in East China Sea are monitored, and hourly and seasonal variabilities of them are investigated.展开更多
In order to change the distributed status of the meteorological service platform,based on the integration of the self-built service platforms including meteorology,climate,observation and service,National Meteorologic...In order to change the distributed status of the meteorological service platform,based on the integration of the self-built service platforms including meteorology,climate,observation and service,National Meteorological Information Center( NMIC) constructs National Meteorological Service Platform( NMSP). NMSP is a unified national meteorological service platform to provide browsing,searching and displaying of observation,weather forecasting,warning information,historical climate data and network information. NMSP uses the MVC design pattern.For adapting the characteristics of meteorological application,above J2 EE application framework( Struts + Spring + Hibernate),NMSP encapsulates data exchange module which improves flexibility and efficiency of the system development. On March 2015,NMSP( version 2. 0)has been on operational running,which covers six core sections,nearly 100 sub-modules,2000 kinds of service products. It plays an effective supporting role on various types of meteorological service.展开更多
Service Oriented Architecture (SOA) is an emerging paradigm for orchestrating software components to build new composite applications that enable businesses, government agencies and other organizations to collaborate ...Service Oriented Architecture (SOA) is an emerging paradigm for orchestrating software components to build new composite applications that enable businesses, government agencies and other organizations to collaborate across institutional boundaries. SOA offers new languages and a variety of software development tools that enable software engineers to configure software as services and to interconnect services with other services independent of differences in operating platform and programming and communicating languages. However, SOA composite applications introduce additional complexity into the construction, deployment and maintenance of software, for the purpose of aggravating the issue of program comprehension, which is at the heart of software maintenance. This article describes the challenges in SOA program comprehension and reports on the results of a two-part case study aimed at identifying information that would help a SOA software maintainer. Analysis of the results indicates a need for higher-level abstractions and visualizations that can enhance conventional text-based search to support SOA program understanding. This paper then reports on several specific abstractions, visualization methods, and the development of an intelligent search tool to enhance comprehension of the relationships and data within a SOA composite application.展开更多
User response or reaction to navigation applications is influenced by relevance in geographic information, in terms of cartographic context and content delivered within a definite time, providing a direct impact to ou...User response or reaction to navigation applications is influenced by relevance in geographic information, in terms of cartographic context and content delivered within a definite time, providing a direct impact to outcome or consequence based on decision making and hence user reaction. Location Based Navigation Services (LBNS) have continuously advanced in cartographic visualization, making maps interpretation easy and ubiquitous to any user, as compared to pre-historic times when maps were a preserve of a few. Despite rapid growth in LBNS, there exist challenges that may be characterized as technical and non-technical challenges, among them being process of conveying geospatial information to user. LBNS system deliver appropriate information to a user through smartphone (mobile device) for effective decision making and response within a given time span. This research focuses on optimization of cartographic content for contextual information in LBNS to users, based on prevailing circumstances of various components that constitute it. The research looks into Geographic Information Retrieval (GIR), as a technical challenge centered on a non-technical issue of social being of user satisfaction, leading to decision making in LBNS, hence response and outcome. Though advanced technologically, current LBNS on information sourcing depends on user manual web pages navigation and maneuver, this can be painstaking and time consuming that it may cause unnecessary delay in information delivery, resulting to delayed information response time (DIRT). This in turn may lead to unappropriate decision making with erroneous reaction or response being taken, resulting in loss of opportunity, resources, time and even life. Optimization in LBNS is achieved by a mathematical relationship developed between user status, mobile device variables against cartographic content. The relationship is in turn applied in LBNS android application to fulfill optimization solution for user consumption.展开更多
Mobile location-based services(MLBS)refer to services around geographic location data.Mobile terminals use wireless communication networks(or satellite positioning systems)to obtain users’geographic location coordina...Mobile location-based services(MLBS)refer to services around geographic location data.Mobile terminals use wireless communication networks(or satellite positioning systems)to obtain users’geographic location coordinate information based on spatial databases and integrate with other information to provide users with required location-related services.The development of systems based on MLBS has significance and practical value.In this paper a visualization management information system for personnel in major events based on microservices,namely MEPMIS,is designed and implemented by using MLBS.The system consists of a server and a client app,and it has some functions including map search and query,personnel positioning and scheduling,location management,messaging,and location service.Managers of the events can quickly search and locate the staff on the specific area of the map in real-time,and make broadcasting messages to the staff,and manage the staff.The client app is developed on the Android system,by which staff users can send the positions information to the server timely.The client users can search fuzzily near their peers and list their locations,and also call near peers through sending messages or query the history record of staff locations.In the design of the system,several new proposed techniques,including visual annotation method for overlapping locations,correcting trajectory drift algorithm,microservices-based overall system architecture methodology and other new techniques,which are applied to the implementation of the system.Also,HTML5,JQuery,MLBS APIs(Application Program Interfaces)related programming techniques have been used and combined with loading Ajax asynchronously and Json data encapsulation,map marker optimization techniques,that can improve the positioning accuracy and the performance of the system.The developed system with practical functions can enhance the efficiencies of the organization and management of major events.展开更多
The object-based scalable coding in MPEG-4 is investigated, and a prioritized transmission scheme of MPEG-4 audio-visual objects (AVOs) over the DiffServ network with the QoS guarantee is proposed. MPEG-4 AVOs are e...The object-based scalable coding in MPEG-4 is investigated, and a prioritized transmission scheme of MPEG-4 audio-visual objects (AVOs) over the DiffServ network with the QoS guarantee is proposed. MPEG-4 AVOs are extracted and classified into different groups according to their priority values and scalable layers (visual importance). These priority values are mapped to the 1P DiffServ per hop behaviors (PHB). This scheme can selectively discard packets with low importance, in order to avoid the network congestion. Simulation results show that the quality of received video can gracefully adapt to network state, as compared with the ‘best-effort' manner. Also, by allowing the content provider to define prioritization of each audio-visual object, the adaptive transmission of object-based scalable video can be customized based on the content.展开更多
基金The National Natural Science Foundation of China under contract No.41206012
文摘An ocean state monitor and analysis radar(OSMAR), developed by Wuhan University in China, have been mounted at six stations along the coasts of East China Sea(ECS) to measure velocities(currents, waves and winds) at the sea surface. Radar-observed surface current is taken as an example to illustrate the operational high-frequency(HF) radar observing and data service platform(OP), presenting an operational flow from data observing, transmitting, processing, visualizing, to end-user service. Three layers(systems): radar observing system(ROS), data service system(DSS) and visualization service system(VSS), as well as the data flow within the platform are introduced. Surface velocities observed at stations are synthesized at the radar data receiving and preprocessing center of the ROS, and transmitted to the DSS, in which the data processing and quality control(QC) are conducted. Users are allowed to browse the processed data on the portal of the DSS, and access to those data files. The VSS aims to better show the data products by displaying the information on a visual globe. By utilizing the OP, the surface currents in East China Sea are monitored, and hourly and seasonal variabilities of them are investigated.
基金Supported by Meteorological Protection Project of China Meteorological Administration for Mountain Flood and Geological Disaster Prevention in 2015
文摘In order to change the distributed status of the meteorological service platform,based on the integration of the self-built service platforms including meteorology,climate,observation and service,National Meteorological Information Center( NMIC) constructs National Meteorological Service Platform( NMSP). NMSP is a unified national meteorological service platform to provide browsing,searching and displaying of observation,weather forecasting,warning information,historical climate data and network information. NMSP uses the MVC design pattern.For adapting the characteristics of meteorological application,above J2 EE application framework( Struts + Spring + Hibernate),NMSP encapsulates data exchange module which improves flexibility and efficiency of the system development. On March 2015,NMSP( version 2. 0)has been on operational running,which covers six core sections,nearly 100 sub-modules,2000 kinds of service products. It plays an effective supporting role on various types of meteorological service.
文摘Service Oriented Architecture (SOA) is an emerging paradigm for orchestrating software components to build new composite applications that enable businesses, government agencies and other organizations to collaborate across institutional boundaries. SOA offers new languages and a variety of software development tools that enable software engineers to configure software as services and to interconnect services with other services independent of differences in operating platform and programming and communicating languages. However, SOA composite applications introduce additional complexity into the construction, deployment and maintenance of software, for the purpose of aggravating the issue of program comprehension, which is at the heart of software maintenance. This article describes the challenges in SOA program comprehension and reports on the results of a two-part case study aimed at identifying information that would help a SOA software maintainer. Analysis of the results indicates a need for higher-level abstractions and visualizations that can enhance conventional text-based search to support SOA program understanding. This paper then reports on several specific abstractions, visualization methods, and the development of an intelligent search tool to enhance comprehension of the relationships and data within a SOA composite application.
文摘User response or reaction to navigation applications is influenced by relevance in geographic information, in terms of cartographic context and content delivered within a definite time, providing a direct impact to outcome or consequence based on decision making and hence user reaction. Location Based Navigation Services (LBNS) have continuously advanced in cartographic visualization, making maps interpretation easy and ubiquitous to any user, as compared to pre-historic times when maps were a preserve of a few. Despite rapid growth in LBNS, there exist challenges that may be characterized as technical and non-technical challenges, among them being process of conveying geospatial information to user. LBNS system deliver appropriate information to a user through smartphone (mobile device) for effective decision making and response within a given time span. This research focuses on optimization of cartographic content for contextual information in LBNS to users, based on prevailing circumstances of various components that constitute it. The research looks into Geographic Information Retrieval (GIR), as a technical challenge centered on a non-technical issue of social being of user satisfaction, leading to decision making in LBNS, hence response and outcome. Though advanced technologically, current LBNS on information sourcing depends on user manual web pages navigation and maneuver, this can be painstaking and time consuming that it may cause unnecessary delay in information delivery, resulting to delayed information response time (DIRT). This in turn may lead to unappropriate decision making with erroneous reaction or response being taken, resulting in loss of opportunity, resources, time and even life. Optimization in LBNS is achieved by a mathematical relationship developed between user status, mobile device variables against cartographic content. The relationship is in turn applied in LBNS android application to fulfill optimization solution for user consumption.
基金The work is supported by the Tianjin Planning Project of Philosophy and Social Science under Grant No.TJGL20-018 for Dr.L.J.Hou of Tianjin Normal University,China。
文摘Mobile location-based services(MLBS)refer to services around geographic location data.Mobile terminals use wireless communication networks(or satellite positioning systems)to obtain users’geographic location coordinate information based on spatial databases and integrate with other information to provide users with required location-related services.The development of systems based on MLBS has significance and practical value.In this paper a visualization management information system for personnel in major events based on microservices,namely MEPMIS,is designed and implemented by using MLBS.The system consists of a server and a client app,and it has some functions including map search and query,personnel positioning and scheduling,location management,messaging,and location service.Managers of the events can quickly search and locate the staff on the specific area of the map in real-time,and make broadcasting messages to the staff,and manage the staff.The client app is developed on the Android system,by which staff users can send the positions information to the server timely.The client users can search fuzzily near their peers and list their locations,and also call near peers through sending messages or query the history record of staff locations.In the design of the system,several new proposed techniques,including visual annotation method for overlapping locations,correcting trajectory drift algorithm,microservices-based overall system architecture methodology and other new techniques,which are applied to the implementation of the system.Also,HTML5,JQuery,MLBS APIs(Application Program Interfaces)related programming techniques have been used and combined with loading Ajax asynchronously and Json data encapsulation,map marker optimization techniques,that can improve the positioning accuracy and the performance of the system.The developed system with practical functions can enhance the efficiencies of the organization and management of major events.
文摘The object-based scalable coding in MPEG-4 is investigated, and a prioritized transmission scheme of MPEG-4 audio-visual objects (AVOs) over the DiffServ network with the QoS guarantee is proposed. MPEG-4 AVOs are extracted and classified into different groups according to their priority values and scalable layers (visual importance). These priority values are mapped to the 1P DiffServ per hop behaviors (PHB). This scheme can selectively discard packets with low importance, in order to avoid the network congestion. Simulation results show that the quality of received video can gracefully adapt to network state, as compared with the ‘best-effort' manner. Also, by allowing the content provider to define prioritization of each audio-visual object, the adaptive transmission of object-based scalable video can be customized based on the content.