The Experts below are selected from a list of 291 Experts worldwide ranked by ideXlab platform
Gooseon Yoon - One of the best experts on this subject based on the ideXlab platform.
-
linkage of ogc wps 2 0 to the e government standard Framework in korea an implementation case for geo spatial image processing
ISPRS international journal of geo-information, 2017Co-Authors: Gooseon YoonAbstract:There are many cases wherein services offered in geospatial sectors are integrated with other fields. In addition, services utilizing satellite data play important roles in daily life and in sectors such as environment and science. Therefore, a management structure appropriate to the scale of the system should be clearly defined. The motivation of this study is to resolve issues, apply standards related to a target system, and provide practical strategies with a technical basis. South Korea uses the e-Government Standard Framework, using the Java-based Spring Framework, to provide guidelines and environments with common configurations and functions for developing web-based information systems for public services. This web Framework offers common sources and resources for data processing and interface connection to help developers focus on business logic in designing a web system. In this study, a geospatial image processing system—linked with the Open Geospatial Consortium (OGC) Web Processing Service (WPS) 2.0 standard for real geospatial information processing, and based on this standard Framework—was designed and built utilizing fully open sources. This is the first case of implementation based on WPS 2.0 running on the e-Government Standard Framework. Establishing a standard for its use will be important, and the system built in this study can serve as a reference for the foundational architecture in building geospatial web service systems with geodata-processing functionalities in government agencies.
-
linkage of ogc wps 2 0 to the e government standard Framework in korea an implementation case for geo spatial image processing
ISPRS international journal of geo-information, 2017Co-Authors: Gooseon YoonAbstract:There are many cases wherein services offered in geospatial sectors are integrated with other fields. In addition, services utilizing satellite data play important roles in daily life and in sectors such as environment and science. Therefore, a management structure appropriate to the scale of the system should be clearly defined. The motivation of this study is to resolve issues, apply standards related to a target system, and provide practical strategies with a technical basis. South Korea uses the e-Government Standard Framework, using the Java-based Spring Framework, to provide guidelines and environments with common configurations and functions for developing web-based information systems for public services. This web Framework offers common sources and resources for data processing and interface connection to help developers focus on business logic in designing a web system. In this study, a geospatial image processing system—linked with the Open Geospatial Consortium (OGC) Web Processing Service (WPS) 2.0 standard for real geospatial information processing, and based on this standard Framework—was designed and built utilizing fully open sources. This is the first case of implementation based on WPS 2.0 running on the e-Government Standard Framework. Establishing a standard for its use will be important, and the system built in this study can serve as a reference for the foundational architecture in building geospatial web service systems with geodata-processing functionalities in government agencies.
López Santos Diego - One of the best experts on this subject based on the ideXlab platform.
-
Aplicación distribuida basada en Amazon Web Services de cursos de aprendizaje
E.T.S.I de Sistemas Informáticos (UPM), 2018Co-Authors: López Santos DiegoAbstract:El proyecto realizado consiste en una aplicación web distribuida de cursos de aprendizaje online basada en la nube de Amazon. El objetivo ha sido crear una plataforma de cursos gratuitos y online accesibles a todo el mundo utilizando los servicios web de Amazon de forma que la plataforma sea auto-escalable y tenga una alta disponibilidad en diferentes regiones del mundo. La aplicación web está formada por tres nodos. El primero de ellos y el principal, consiste en la aplicación desarrollada para toda la lógica de negocio de la plataforma de cursos. En esta plataforma, los usuarios podrán inscribirse y participar en cursos creados por instructores que serán los encargados de revisar y calificar las tareas propuestas para los alumnos de forma que éstos tienen un feedback de su trabajo y facilita el aprendizaje. El segundo nodo es una aplicación desarrollada para el envío vía Email de notificaciones de todo tipo de eventos que se pueden producir en el tiempo que dura un curso. Y, por último, el tercer nodo trata de una aplicación encargada del funcionamiento de un Bot de Telegram con el cual se podrá obtener información de los cursos disponibles y realizar varias tareas. Estos tres nodos están funcionando en la nube de Amazon, de forma independiente y comunicándose entre ellos por un método de Publish/Subscribe. Para el desarrollo de los nodos, se ha utilizado el lenguaje de programación Java, con el uso del Framework Spring para la parte del back-end, y JSP (Java-Server-Pages) y JQuery para la parte del front-end. El nombre de la plataforma es UTeach y es accesible a través del puerto seguro 443 y la URL: https://uteach.yjbkxegxtn.eu-west-3.elasticbeanstalk.com. Abstract: The project consists of a distributed web application of online learning courses based on the Amazon cloud. The goal has been to create a platform of free and online courses accessible to everyone using Amazon web services so that the platform is self-scalable and has high availability in different regions of the world. The web application consists of three nodes. The first one and the main one consists of the application developed for all the business logic of the course platform. In this platform, users can register and participate in courses created by instructors who will be in charge of reviewing and grading the tasks proposed for the students so that they have feedback on their work and facilitate learning. The second node is an application developed for sending via email notifications of all types of events that may occur during the time of a course. And, finally, the third node deals with an application responsible for the operation of a Telegram Bot with which you can obtain information about available courses and perform various tasks. These three nodes are working in the Amazon cloud, independently and communicating with each other through a Publish / Subscribe method. For the development of the nodes, the Java programming language has been used, with the use of the Spring Framework for the back-end part, and JSP (Java-Server-Pages) and JQuery for the front-end part. The name of the platform is UTEACH and it is accessible through secure port 443 and the URL: https://uteach.yjbkxegxtn.eu-west-3.elasticbeanstalk.com
Diego Lopez Santos - One of the best experts on this subject based on the ideXlab platform.
-
aplicacion distribuida basada en amazon web services de cursos de aprendizaje
2018Co-Authors: Diego Lopez SantosAbstract:El proyecto realizado consiste en una aplicacion web distribuida de cursos de aprendizaje online basada en la nube de Amazon. El objetivo ha sido crear una plataforma de cursos gratuitos y online accesibles a todo el mundo utilizando los servicios web de Amazon de forma que la plataforma sea auto-escalable y tenga una alta disponibilidad en diferentes regiones del mundo. La aplicacion web esta formada por tres nodos. El primero de ellos y el principal, consiste en la aplicacion desarrollada para toda la logica de negocio de la plataforma de cursos. En esta plataforma, los usuarios podran inscribirse y participar en cursos creados por instructores que seran los encargados de revisar y calificar las tareas propuestas para los alumnos de forma que estos tienen un feedback de su trabajo y facilita el aprendizaje. El segundo nodo es una aplicacion desarrollada para el envio via Email de notificaciones de todo tipo de eventos que se pueden producir en el tiempo que dura un curso. Y, por ultimo, el tercer nodo trata de una aplicacion encargada del funcionamiento de un Bot de Telegram con el cual se podra obtener informacion de los cursos disponibles y realizar varias tareas. Estos tres nodos estan funcionando en la nube de Amazon, de forma independiente y comunicandose entre ellos por un metodo de Publish/Subscribe. Para el desarrollo de los nodos, se ha utilizado el lenguaje de programacion Java, con el uso del Framework Spring para la parte del back-end, y JSP (Java-Server-Pages) y JQuery para la parte del front-end. El nombre de la plataforma es UTeach y es accesible a traves del puerto seguro 443 y la URL: https://uteach.yjbkxegxtn.eu-west-3.elasticbeanstalk.com. Abstract: The project consists of a distributed web application of online learning courses based on the Amazon cloud. The goal has been to create a platform of free and online courses accessible to everyone using Amazon web services so that the platform is self-scalable and has high availability in different regions of the world. The web application consists of three nodes. The first one and the main one consists of the application developed for all the business logic of the course platform. In this platform, users can register and participate in courses created by instructors who will be in charge of reviewing and grading the tasks proposed for the students so that they have feedback on their work and facilitate learning. The second node is an application developed for sending via email notifications of all types of events that may occur during the time of a course. And, finally, the third node deals with an application responsible for the operation of a Telegram Bot with which you can obtain information about available courses and perform various tasks. These three nodes are working in the Amazon cloud, independently and communicating with each other through a Publish / Subscribe method. For the development of the nodes, the Java programming language has been used, with the use of the Spring Framework for the back-end part, and JSP (Java-Server-Pages) and JQuery for the front-end part. The name of the platform is UTEACH and it is accessible through secure port 443 and the URL: https://uteach.yjbkxegxtn.eu-west-3.elasticbeanstalk.com.
Myeongho Lee - One of the best experts on this subject based on the ideXlab platform.
-
design and implementation of mobile office ticket reservation system based smartphone
The Korea Academia-Industrial cooperation Society, 2011Co-Authors: Myeongho LeeAbstract:This paper aims to design and realize android smartphone mobile office ticket reservation system based Spring Framework 2.5 and iBatis 2.3 ORM solution. Currently being used as lightweight container architecture Spring Framework is well-known structure. Also intended to increase the productivity of database techniques are ORM. With the current ORM mapper is widely used in production are iBatis as a tool. Lightweight container architecture in this study, best known as the Spring Framework 2.5 and iBatis 2.3 ORM solution environment based on the android smartphone mobile ticket reservation system implementation after analyzing the mobile webapp development productivity with the objective is to provide guidance.
-
a study on comparison of development productivity of Spring Framework 2 0 and 2 5 with lightweight container architecture
Journal of the Korea Academia Industrial Cooperation Society, 2009Co-Authors: Myeongho LeeAbstract:본 논문은 스프링 프레임워크 2.0과 2.5와 연관된 객체지향 소프트웨어 개발 생산성에 대한 지침과 평가 지표를 제공하는데 목적이 있다. 스프링 프레임워크는 경량 컨테이너 아키텍처로 성공적인 오픈 소스 표준 모델로 알려져 있다. 그러나 동일한 플랫폼 상에서 스프링 프레임워크 2.0과 2,5에 대한 성능 평가 연구는 부족하였다. 또한 정량적 분석도 일부분의 LoC(Line of Code) 분석만 시도함에 따라 새로운 사양이 발표됨에도 구체적인 평가 지표와 지침이 부족하여 소프트웨어 생산성의 평가와 프로젝트의 새로운 시도에 제한이 있었다. 따라서 본 연구에서는 동일한 플랫폼 상에서 스프링 프레임워크의 새로운 버전의 개발 생산성 평가하기 위한 특정 지침을 제시하고, 이전의 사양과의 객관적인 소프트웨어 개발 생산성 지침을 제공하고자 한다. 【This paper proposes an object-oriented software development guidance and an evaluation index for the productivity related to Spring Framework 2.0 and 2.5. Spring Framework is a known successful open source standard model for lightweight container architecture. However, there is no comparison research about the performance of Spring Framework 2.0 and 2.5 with same identical platform. Quantitative analysis is supported as a part of LoC(Line of Code) analysis. There is a limit to develop the updated software with no the specific evaluating index for the productivity of the software. This work proposes an specific index for evaluating the productivity of new version Spring Framework on a platform. Base on the result, the specific guidance of the developing software is obtained.】
-
design and implementation of hotel reservation system based Spring Framework 2 5 of lightweight container architecture
Journal of the Korea Academia Industrial Cooperation Society, 2009Co-Authors: Myeongho LeeAbstract:본 논문은 스프링 프레임워크 2.5와 연관된 객체지향 소프트웨어 개발에 대한 지침과 평가 지표를 제공하는데 목적이 있다. Non EJB와 EJB 아키텍처가 가지고 있는 문제점을 해결하고 장점들을 지원하기 위하여 새롭게 등장한 아키텍처가 경량 컨테이너 아키텍처이다. 이 구조는 EJB 아키텍처와 같이 무겁지 않으면서도 EJB 컨테이너의 모든 가능을 제공하는 구조이다. 현재까지 경량 컨테이너 아키텍처로 현업에서 가장 많이 사용되고 잘 알려진 아키텍처로 스프링 프레임워크가 있다. 따라서 본 연구에서는 Non EJB와 EJB 아키텍처가 가지고 있는 단점들을 해결하고 장점들을 지원하기 위하여 개발된 최신 경량 컨테이너 아키텍처인 스프링 프레임워크 2.5를 기반으로 호텔예약시스템의 설계 및 구현을 통하여 이전의 사양과의 객관적인 소프트웨어 개발 생산성 지침을 제공하고자 한다. 【This paper proposes an object-oriented software development guidance and an evaluation index for the productivity related to Spring Framework 2.5. Spring Framework is a known successful open source standard model for lightweight container architecture. Non EJB and the EBJ architecture to resolve the problem with benefits to support the new architecture is a lightweight container architecture. This architecture, such as the EJB, but not heavy, to provide all of the architecture is possible. The lightweight container architecture is most often used in business Spring Framework is well-known architecture. Therefore, this research has the Non EJB and the EJB to solve the advantages and disadvantages developed to support the latest Spring Framework 2.5 lightweight container architecture based on the design and implementation of a hotel reservation system with the objective through the specification of the software previously to provide guidance to development productivity.】
Sánchez Cal Diego - One of the best experts on this subject based on the ideXlab platform.
-
Análisis, diseño e implementación de una aplicación web Java para la gestión de carreras deportivas
2020Co-Authors: Sánchez Cal DiegoAbstract:[Resumen] El objetivo de este proyecto consiste en el análisis, diseño e implementación de una aplicación web con arquitectura MVC (Modelo-Vista-Controlador) para la gestión de todo tipo de carreras populares de distintas distancias, desde las más pequeñas de tan solo una milla, hasta pruebas de fondo como por ejemplo maratones de 42 kilómetros. La aplicación web soportará diferentes perfiles de usuario, permitiendo además el acceso a algunas funcionalidades a los usuarios sin registrar. El administrador será el encargado de gestionar las carreras y los usuarios. Cada usuario registrado en la aplicación podrá gestionar la lista de carreras a las que asistirá o ya ha asistido así como realizar comentarios y emitir puntuaciones. La aplicación tendrá un buscador que permitirá realizar búsquedas para ayudar a los usuarios a encontrar las carreras que coincidan con dicha búsqueda. Para cada carrera la aplicación mostrará información con sus detalles (nombre, fecha, distancia, hora de salida, etc.) y un mini-mapa con su ubicación utilizando el servicio externo de Google Maps. La metodología empleada para el desarrollo de este proyecto será el Proceso Unificado de Desarrollo Software, que se basa en la descomposición del proyecto en pequeños subproyectos dentro de un esquema iterativo e incremental, en la que en cada iteración se realizan las fases de análisis, diseño, implementación y pruebas, de tal forma que cada iteración incorpora nuevas funcionalidades sobre la versión anterior hasta alcanzar el objetivo establecido. Para el diseño e implementación de este proyecto, se harán uso de distintas tecnologías y Frameworks enfocados a una arquitectura MVC. Entre las más relevantes destacan la plataforma de programación JavaEE, el mapeador objetorelacional Hibernate, el Framework Spring, el motor de plantillas Thymeleaf, la librería jQuery y el Framework Bootstrap.[Abstract] The objective of this project consists of the analysis, design and implementation of a web application with MVC (Model-View-Controller) architecture for the management of all kinds of popular races of different distances, from the smallest of just one mile, up to deep tests such as marathons of 42 kilometers. The web application will support different user profiles, also allowing unregistered users to access some features. The administrator will be in charge of managing the races and the users. Each user registered in the application will be able to manage the list of races they will attend or have already attended, as well as make comments and issue scores. The application will have a search engine that will allow searches to be performed to help users find the races that match this search. For each race, the application will display information with its details (name, date, distance, start time, etc.) and a mini-map with its location using the external Google Maps service. The methodology used for the development of this project will be the Unified Software Development Process, which is based on the decomposition of the project into small subprojects within an iterative and incremental scheme, in which the analysis phases are carried out in each iteration, design, implementation and testing in such a way that each iteration incorporates new functionalities over the previous version until it reaches the established objective. For the design and implementation of this project, different technologies and Frameworks focused on an MVC architecture will be used. Among the most relevant are the JavaEE programming platform, the object-relational mapper Hibernate, the Spring Framework, the Thymeleaf template engine, the jQuery library and the Bootstrap Framework.Traballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2019/202