International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020
p-ISSN: 2395-0072
www.irjet.net
Generation of HTML Code using Machine Learning Techniques from Mock-Up Images Shweta Patil1, Rutuja Pawar2, Shraddha Punder3, Jacob John4 1,2,3,4Department of
Computer Engineering, Pillai HOC College of Engineering and Technology, Rasayan, India ---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - The designing of a website starts with building
mock-ups for particular site web pages by manually or using visual computerization and specified mock-up development tools. Then mock-ups are transferred into structured HTML or comparable labeled code by programming engineers. It’s common practice for developers to transform a web page mock-up into code. This method is normally repeated on various more occasions until the perfect design is made. Sadly, this procedure is complicated and tedious. In this paper, we present an approach to automate the code generation from mock-ups which will reduce time and it is cost-effective. Some profound learning strategies are used to actualize the proposed framework. Key Words: HTML, Mock-ups, Machine Learning, Dataset, Convolution Neural Network.
1. INTRODUCTION
segments has the same functions and continuous evolution in page structure makes is a very boring process. Many startup companies create software prototypes to showcasetheir ideas and ensure investor support would likewise significantly profit by quickly application prototyping. Instead of wasting time and money on repeatedly designing and coding UI, a precise computerized approach would almost certainly be liked. This would permit small scale organizations to put more concentrate on components and esteem and less on making an interpretation of structures into useful application code. Avoid the disappointments that front-end engineers and originators face with building precise GUIs, this exposes that the need for more effective resolution in web page designing. Designing of web page by automatic code generation is getting importance as a research topic. Automatic creation of web pages decreases programming time, process cost and source utilization. Because of the quicker dynamic plan arranges, the final site is delivered in a shorter time.
The importance of the Internet websites has increased considerably due to the progress made in today’s technology. These days’ sites mirror the essence of the states, organizations, networks, individuals, etc. The Information Technology field is ever-evolving. Truly, the devices utilized by engineers are reliably getting all the more impressive, supportive and the results quality is additionally expanding. On the other hand, official organizations expect to offer progressively productive types of assistance. Most presentday user-facing software programming applications are Graphical User Interface (GUI) driven, and depend on alluring User Interface (UI). The front-end of each site is a “web page” which is the piece of the site that grabs the attention of the end user. It is essential to serve a page that grabs the attention of the end-user, it is simple, but difficult to utilize and has enough effective nature. In any case, creating pages that react effectively to these necessities includes a difficult approach. In the development of web pages, graphic designers, software specialist, end-users, corporate specialist and individuals utilized in a wide range of territories are required to cooperate. Normally, the procedure begins with the counterfeit up the structure of the UI by the graphic designers, according to the necessities of the organization. Programming specialists compose code for the website pages dependent on these drafts. Sites made by organizations go forward for monetary explanations behind item showcasing or promoting purposes. The subsequent pages may change dependent on response got by the end users. This process includes lots of repetitive work. We rewrite the code for
In this study, an approach has been created to automatically produce the HTML code for the mockup of a website page. It is planned to perceive the parts made in the mock-up images and to encode them as indicated by the website page hierarchy. We can use the dataset from pix2code paper for generating bootstrap websites. By utilizing Twitter’s bootstrap, we can merge HTML and CSS and diminishing the size of the vocabulary. The deep neural network model including Convolution Neural Networks (CNN) is utilized to train the images present on the data sets.
© 2020, IRJET
ISO 9001:2008 Certified Journal
|
Impact Factor value: 7.34
|
2. LITERATURE REVIVEW An algorithm named Reverse Engineering Mobile Application User Interfaces (REMAUI) finds the elements of the UI a mobile application for example buttons, text-boxes and pictures, it makes the code for them from the screenshots of an application window [2]. It transforms to the code from the screen pictures or drawings for mobile platforms, PC vision and optical character acknowledgment techniques are utilized. Despite the fact that the REMAUI [2] strategy works effectively, it doesn’t assist cross-page change and animations inside the page. Creators built up the P2A [3] algorithm to cure the lacks of the REMAUI calculation. Creators built up the pix2code algorithm which expects to change over the graphical interface for a website page to
|
Page 3565