Enter your keyword

2-s2.0-85025697415

[vc_empty_space][vc_empty_space]

Dynamic generic web pattern for multi platform

Komara H.a,b, Hendradjaya B.a, Saptawati G.A.P.a

a School of Electrical Engineering and Informatics, Institut Teknologi Bandung, Bandung, Indonesia
b Universitas Pasundan, Bandung, Indonesia

[vc_row][vc_column][vc_row_inner][vc_column_inner][vc_separator css=”.vc_custom_1624529070653{padding-top: 30px !important;padding-bottom: 30px !important;}”][/vc_column_inner][/vc_row_inner][vc_row_inner layout=”boxed”][vc_column_inner width=”3/4″ css=”.vc_custom_1624695412187{border-right-width: 1px !important;border-right-color: #dddddd !important;border-right-style: solid !important;border-radius: 1px !important;}”][vc_empty_space][megatron_heading title=”Abstract” size=”size-sm” text_align=”text-left”][vc_column_text]© 2016 IEEE.Developing generic software applications built on dynamic web is complex and costly, because programmers need to focus on specific platforms, technologies and architecture. Programmers need to understand the behavior and the environment of each platform, technology and architecture. This study aims to produce a generic pattern generator for dynamic web applications for three platforms of dynamic web developers, the Java EE,.NET, PHP. We have used MVC (Model-View-Controller) architecture to develop the generic pattern. Each layer of the MVC is analyzed based on their specific technologies. The list of technology being explored as follows: Layer view: Java EE: JSF and JSP;.NET: Razor and Blade.NET; PHP: Twig and Blade; controller layer: Java EE: Spring MVC;.NET:.NET Framework; PHP: Laravel; Model Layer: Java EE: Hibernate and EclipseLink;.NET: NHibernate and Entity Framework; PHP: Eloquent and Doctrine. To validate our proposal, we have developed a software application for registering students to courses. The application has implemented based on all the platforms, technologies and architecture described earlier. A functional testing has been performed to test the dynamic web functionalities. We have also performed conformance testing to validate that the rules, specifications, and structures were followed according to the specific defined platforms.[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Author keywords” size=”size-sm” text_align=”text-left”][vc_column_text]Conformance testing,Dynamic web applications,Generator,Model view controller,Pattern,Platform,Software applications,Web functionalities[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Indexed keywords” size=”size-sm” text_align=”text-left”][vc_column_text]Dynamic web,Generator,MVC,Pattern,Platform[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Funding details” size=”size-sm” text_align=”text-left”][vc_column_text][/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”DOI” size=”size-sm” text_align=”text-left”][vc_column_text]https://doi.org/10.1109/ICODSE.2016.7936130[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/4″][vc_column_text]Widget Plumx[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row][vc_column][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][/vc_column][/vc_row]