SlideShare a Scribd company logo
1 of 31
Development of User Interface for Enhancing
Advertising Workflow Using Restful Architecture
Presented
By
Madhusudhana R K (1RV13MCA49)
Under the Guidance
Of
Internal Guide External Guide
Mr. Saravanan C Mr. Karthik P R
Asst. Professor Engineering Manager and UI Architect
Saravanan.cks@gmail.com karthik@jivox.com
01-09-2016 Department of MCA,RVCE 1/31
Agenda
 Introduction
 General Description
 Detailed Design
 Implementation Plan
 Results and Testing
 Conclusion
01-09-2016 Department of MCA,RVCE 2/31
Introduction
Web Sites are the most popular forms of media to share and communicate
information throughout the world.
Some of the key features are
1. Interactive websites .
2. Pros and Cons with Flash
3. Advantages of HTML 5
4. UI Development
01-09-2016 Department of MCA,RVCE 3 / 31
Introduction Cont..
 Existing System
The existing system is built with basic web technologies. Java Script is
used for basic validations and this requires client-server interaction for
every request. This client-server interaction takes more time for execution.
Flash is mainly used for in designing of advertisements, games, and flash
animations.
01-09-2016 Department of MCA,RVCE 4 / 31
Introduction Cont..
 Proposed System
HTML5 gives the advanced options for user to make client side validation
and auto-play for multimedia files.
Ajax is built upon Restful architecture that gives fast interaction between
client-server.
Canvas used in the present system will make use of drawing line graph, Bar
graph, Circular graph easily without a third party support.
01-09-2016 Department of MCA,RVCE 5 / 31
Software Requirement Specification
 Softwares used in developing a product are
 HTML 5
 CSS3
 Jquery
 Qtip2
 Javascript
 Mysql
 Xampp
01-09-2016 Department of MCA,RVCE 6 / 31
Software Requirement Specification cont..
Functional Requirement
The project contains various modules that need to work in a
synchronous fashion to achieve their desired objectives.
1. New Advertise Creation Module
2. New Campaign Creation Module
3. Script Generation Module
4. Report Generation
01-09-2016 Department of MCA,RVCE 7 / 31
Software Requirement Specification Cont..
 Non-Functional Requirements
 Performance Requirements
Space and Time complexity of the project
 Design Constraints
The Constraints on User, Module and other assets.
01-09-2016 Department of MCA,RVCE 8 / 31
System Design
 Architectural Design
Jivox checks for the credential details from the authorized users. Client/user
request the server for the access. Then system allows client to create ad by using the
Jivox ad creation portal. All ads created by the user is stored in the Database.
01-09-2016 Department of MCA,RVCE 9 / 31
System Design Cont..
 Context Diagram of the Project
01-09-2016 Department of MCA,RVCE 10 / 31
Screenshots
 Login page of the Advertising Workflow
01-09-2016 Department of MCA,RVCE 11 / 31
Screenshots
 Create Advertise Home Page
01-09-2016 Department of MCA,RVCE 12 / 31
Screenshots Cont..
 Adding Assets to the advertise workflow
01-09-2016 Department of MCA,RVCE 13 / 31
Screenshots Cont..
 Adding custom widgets to the advertise workflow
01-09-2016 Department of MCA,RVCE 14 / 31
Screenshots Cont..
 Adding interactions to the advertise workflow
01-09-2016 Department of MCA,RVCE 15 / 31
Screenshots Cont..
 Adding galleries to the advertise workflow
01-09-2016 Department of MCA,RVCE 16 / 31
Screenshots Cont..
 Creating Video Advertise
01-09-2016 Department of MCA,RVCE 17 / 31
Screenshots Cont..
 The main page of Advertise studio
01-09-2016 Department of MCA,RVCE 18 / 31
Screenshots Cont..
 Creating Dynamic Campaign of the project
01-09-2016 Department of MCA,RVCE 19 / 31
Screenshots Cont..
 Displaying the preview of the advertise created
01-09-2016 Department of MCA,RVCE 20 / 31
Testing
 Login Table test cases
Sl. No Test case name Sample Input Observed output Result
1 E-Mail
validation
Enter e-mail e-mail format must be
checked
 
Pass
2 Password size
limit
Enter
password
Check for the length
of the password
entered
 
Pass
3 Login
Credential
Enter Login
details
Check for the login
authentication
 
Pass
01-09-2016 Department of MCA,RVCE 21 / 31
Testing Cont..
Test cases for Creating advertise
Sl. No Test case
name
Sample
Input
Observed output Result
1 Fixed Image
pixel length
Insert Image Image should be fix
with advertise unit
 
Pass
2 Adding assets Enter
different
assets
All possible assets
must work
Not working for
slider widget
3 Qtip alert box Save
advertise
Should display the
alert message with
options
 
Pass
01-09-2016 Department of MCA,RVCE 22 / 31
Test Cont..
Test cases for Creating campaign
Sl. No Test case name Sample Input Observed
output
Result
1 Generate script
for given Ad
Select Ad for
script
generation
Should generate
the script
 
Pass
 
2
Click through
URL
Enter URL Check for the
URL entered
 Fail ( URL above
438 Entities are not
allowed)
01-09-2016 Department of MCA,RVCE 23 / 31
Test Cont..
Test cases for Generating report
Sl. No Test case name Sample Input Observed output Result
1 Generate Bar
graph, Line
graph and
Circular graph
Select ad for
the report
generation
Should generate the
different report
 
Pass
 
2
Show the brand
analysis
Select Ad for
brand analysis
Shows the brand
analysis of the Ad
 
Pass
01-09-2016 Department of MCA,RVCE 24 / 31
Testing Screenshots
 Login page test cases for front User Credential validations
01-09-2016 Department of MCA,RVCE 25 / 31
Testing Screenshots
 Testing for Image pixels and Qtip alert message
01-09-2016 Department of MCA,RVCE 26 / 31
Testing Screenshots
 Testing for Campaign script generation
01-09-2016 Department of MCA,RVCE 27 / 31
Testing Screenshots
 Testing for reporting elements
01-09-2016 Department of MCA,RVCE 28 / 31
Conclusion
The project is designed and implemented user-friendly features for Jivox Ad
platform with better UI.
The project was challenged by the complexity of the technologies needed to
build the system using the high level and latest technologies
The project is tested and verified with all possible test cases and got the
expected output designed. Few results will not be solved that carried to next
level.
 With respect to the time and space complexity, the system is built upon
Restful architecture by using ajax call for client-server interaction.
01-09-2016 Department of MCA,RVCE 29 / 31
Future Enhancement
 There is still much room for future development that would enhance the
system and increase its business value. A tool can be used to shape many things in
the future, thus this project will give rise to many future modifications forking in all
directions.
 The main key features to be implementing in future are,
1. The tool can be implemented with a large scale over 4 million records
accessing.
2. It will be taken for the Dynamic Data Assets in workflow
3. Synthetically Awesome Style Sheets (SAAS) can be supported.
01-09-2016 Department of MCA,RVCE 30 / 31
01-09-2016 Department of MCA,RVCE 31 / 31

More Related Content

Viewers also liked

Turner Chris SlideShow (power_point)
Turner Chris SlideShow (power_point)Turner Chris SlideShow (power_point)
Turner Chris SlideShow (power_point)swaya21
 
Final presentation
Final presentationFinal presentation
Final presentationMadhu Sudan
 
Marshall - economia (leitura apenas)
Marshall - economia (leitura apenas)Marshall - economia (leitura apenas)
Marshall - economia (leitura apenas)Felipe Hiago
 
The Importance of Art Viewing Experiences in Early Childhood Visual Arts
The Importance of Art Viewing Experiences in Early Childhood Visual ArtsThe Importance of Art Viewing Experiences in Early Childhood Visual Arts
The Importance of Art Viewing Experiences in Early Childhood Visual Artsekinrashid
 
Lyell's syndrome or Toxic epidermal necrolysis
Lyell's syndrome or Toxic epidermal necrolysisLyell's syndrome or Toxic epidermal necrolysis
Lyell's syndrome or Toxic epidermal necrolysisSharon Jessy
 
Wearable Device for Divers
Wearable Device for DiversWearable Device for Divers
Wearable Device for DiversSukjin Mun
 
02. Portfolio-Taufan Prastya-2016-email
02. Portfolio-Taufan Prastya-2016-email02. Portfolio-Taufan Prastya-2016-email
02. Portfolio-Taufan Prastya-2016-emailTaufan Prastya
 
Prayer personality
Prayer personalityPrayer personality
Prayer personalityukcogs
 
Investigating cognitive prosesses within a practical art context
Investigating cognitive prosesses within a practical art contextInvestigating cognitive prosesses within a practical art context
Investigating cognitive prosesses within a practical art contextekinrashid
 
自作予防対策資料
自作予防対策資料自作予防対策資料
自作予防対策資料obiissue
 
Learning a song
Learning a songLearning a song
Learning a songecici
 
волонтерские проекты
волонтерские проектыволонтерские проекты
волонтерские проектыEwelinaInka
 
the sk3ptic 3ncyclop3dia of ps3udoscience
the sk3ptic 3ncyclop3dia of ps3udosciencethe sk3ptic 3ncyclop3dia of ps3udoscience
the sk3ptic 3ncyclop3dia of ps3udoscienceGeorge Reali
 
slika Isfahana, Zulfikar Zuko Džumhur
slika Isfahana, Zulfikar Zuko Džumhurslika Isfahana, Zulfikar Zuko Džumhur
slika Isfahana, Zulfikar Zuko DžumhurEnisa Eni
 
Alija đerzelez i vila
Alija đerzelez i vilaAlija đerzelez i vila
Alija đerzelez i vilaEnisa Eni
 
Начальный курс корейского языка
Начальный курс корейского языкаНачальный курс корейского языка
Начальный курс корейского языкаsharp_1983
 
Enhancing learning ability among students by using digital visual images thou...
Enhancing learning ability among students by using digital visual images thou...Enhancing learning ability among students by using digital visual images thou...
Enhancing learning ability among students by using digital visual images thou...ekinrashid
 
Step By Step Guide on how to set up Instant Payday Network
Step By Step Guide on how to set up Instant Payday NetworkStep By Step Guide on how to set up Instant Payday Network
Step By Step Guide on how to set up Instant Payday NetworkSamcreow
 

Viewers also liked (20)

Turner Chris SlideShow (power_point)
Turner Chris SlideShow (power_point)Turner Chris SlideShow (power_point)
Turner Chris SlideShow (power_point)
 
Final presentation
Final presentationFinal presentation
Final presentation
 
Marshall - economia (leitura apenas)
Marshall - economia (leitura apenas)Marshall - economia (leitura apenas)
Marshall - economia (leitura apenas)
 
The Importance of Art Viewing Experiences in Early Childhood Visual Arts
The Importance of Art Viewing Experiences in Early Childhood Visual ArtsThe Importance of Art Viewing Experiences in Early Childhood Visual Arts
The Importance of Art Viewing Experiences in Early Childhood Visual Arts
 
Lyell's syndrome or Toxic epidermal necrolysis
Lyell's syndrome or Toxic epidermal necrolysisLyell's syndrome or Toxic epidermal necrolysis
Lyell's syndrome or Toxic epidermal necrolysis
 
Wearable Device for Divers
Wearable Device for DiversWearable Device for Divers
Wearable Device for Divers
 
02. Portfolio-Taufan Prastya-2016-email
02. Portfolio-Taufan Prastya-2016-email02. Portfolio-Taufan Prastya-2016-email
02. Portfolio-Taufan Prastya-2016-email
 
Prayer personality
Prayer personalityPrayer personality
Prayer personality
 
Investigating cognitive prosesses within a practical art context
Investigating cognitive prosesses within a practical art contextInvestigating cognitive prosesses within a practical art context
Investigating cognitive prosesses within a practical art context
 
自作予防対策資料
自作予防対策資料自作予防対策資料
自作予防対策資料
 
Learning a song
Learning a songLearning a song
Learning a song
 
волонтерские проекты
волонтерские проектыволонтерские проекты
волонтерские проекты
 
the sk3ptic 3ncyclop3dia of ps3udoscience
the sk3ptic 3ncyclop3dia of ps3udosciencethe sk3ptic 3ncyclop3dia of ps3udoscience
the sk3ptic 3ncyclop3dia of ps3udoscience
 
Contacontos 7 marzo
Contacontos 7 marzoContacontos 7 marzo
Contacontos 7 marzo
 
slika Isfahana, Zulfikar Zuko Džumhur
slika Isfahana, Zulfikar Zuko Džumhurslika Isfahana, Zulfikar Zuko Džumhur
slika Isfahana, Zulfikar Zuko Džumhur
 
Pack up!
Pack up!Pack up!
Pack up!
 
Alija đerzelez i vila
Alija đerzelez i vilaAlija đerzelez i vila
Alija đerzelez i vila
 
Начальный курс корейского языка
Начальный курс корейского языкаНачальный курс корейского языка
Начальный курс корейского языка
 
Enhancing learning ability among students by using digital visual images thou...
Enhancing learning ability among students by using digital visual images thou...Enhancing learning ability among students by using digital visual images thou...
Enhancing learning ability among students by using digital visual images thou...
 
Step By Step Guide on how to set up Instant Payday Network
Step By Step Guide on how to set up Instant Payday NetworkStep By Step Guide on how to set up Instant Payday Network
Step By Step Guide on how to set up Instant Payday Network
 

Similar to Final presentation

K N Avinash_ MBA_ BA
K N Avinash_ MBA_ BAK N Avinash_ MBA_ BA
K N Avinash_ MBA_ BAavinashmba
 
PSA Presentation on Rail Projects
PSA Presentation on Rail ProjectsPSA Presentation on Rail Projects
PSA Presentation on Rail ProjectsJohn Hertrich
 
Issue tracking system
Issue tracking systemIssue tracking system
Issue tracking systemAkshay Surve
 
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}Mumbai B.Sc.IT Study
 
Abstracting the UI Layer for WebSphere Portal
Abstracting the UI Layer for WebSphere PortalAbstracting the UI Layer for WebSphere Portal
Abstracting the UI Layer for WebSphere PortalPerficient, Inc.
 
Milano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsMilano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsGonzalo Marcos Ansoain
 
New Model to Achieve Software Quality Assurance (SQA) in Web Application
New Model to Achieve Software Quality Assurance (SQA) in Web ApplicationNew Model to Achieve Software Quality Assurance (SQA) in Web Application
New Model to Achieve Software Quality Assurance (SQA) in Web Applicationijsrd.com
 
SharePoint customized code analyzer
SharePoint customized code analyzer SharePoint customized code analyzer
SharePoint customized code analyzer Microsoft
 
Concept development using Optimization, DFM & CAE - In DFSS Way
Concept development using Optimization, DFM & CAE - In DFSS WayConcept development using Optimization, DFM & CAE - In DFSS Way
Concept development using Optimization, DFM & CAE - In DFSS Waynsahay
 
Caleb Vanderpleog Resume and Academic Summary
Caleb Vanderpleog Resume and Academic SummaryCaleb Vanderpleog Resume and Academic Summary
Caleb Vanderpleog Resume and Academic SummaryCaleb VanderPloeg
 
Raj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonalRaj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonalRaj Bharat
 

Similar to Final presentation (20)

K N Avinash_ MBA_ BA
K N Avinash_ MBA_ BAK N Avinash_ MBA_ BA
K N Avinash_ MBA_ BA
 
PSA Presentation on Rail Projects
PSA Presentation on Rail ProjectsPSA Presentation on Rail Projects
PSA Presentation on Rail Projects
 
Arjun-Profile
Arjun-ProfileArjun-Profile
Arjun-Profile
 
Issue tracking system
Issue tracking systemIssue tracking system
Issue tracking system
 
Soumya_S_Mukherjee_Resume
Soumya_S_Mukherjee_ResumeSoumya_S_Mukherjee_Resume
Soumya_S_Mukherjee_Resume
 
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
 
Com apps brief
Com apps briefCom apps brief
Com apps brief
 
Abstracting the UI Layer for WebSphere Portal
Abstracting the UI Layer for WebSphere PortalAbstracting the UI Layer for WebSphere Portal
Abstracting the UI Layer for WebSphere Portal
 
What is My easy center 2.0 for SCCM ?
What is My easy center 2.0 for SCCM ?What is My easy center 2.0 for SCCM ?
What is My easy center 2.0 for SCCM ?
 
Milano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsMilano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support Models
 
New Model to Achieve Software Quality Assurance (SQA) in Web Application
New Model to Achieve Software Quality Assurance (SQA) in Web ApplicationNew Model to Achieve Software Quality Assurance (SQA) in Web Application
New Model to Achieve Software Quality Assurance (SQA) in Web Application
 
Biodata_VishweshBehere
Biodata_VishweshBehereBiodata_VishweshBehere
Biodata_VishweshBehere
 
SharePoint customized code analyzer
SharePoint customized code analyzer SharePoint customized code analyzer
SharePoint customized code analyzer
 
Concept development using Optimization, DFM & CAE - In DFSS Way
Concept development using Optimization, DFM & CAE - In DFSS WayConcept development using Optimization, DFM & CAE - In DFSS Way
Concept development using Optimization, DFM & CAE - In DFSS Way
 
Profile
ProfileProfile
Profile
 
Caleb Vanderpleog Resume and Academic Summary
Caleb Vanderpleog Resume and Academic SummaryCaleb Vanderpleog Resume and Academic Summary
Caleb Vanderpleog Resume and Academic Summary
 
Raj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonalRaj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonal
 
Anil Kumar
Anil KumarAnil Kumar
Anil Kumar
 
Geethu Rajasekharan
Geethu RajasekharanGeethu Rajasekharan
Geethu Rajasekharan
 
Aarti Kaur
Aarti KaurAarti Kaur
Aarti Kaur
 

Recently uploaded

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 

Recently uploaded (20)

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 

Final presentation

  • 1. Development of User Interface for Enhancing Advertising Workflow Using Restful Architecture Presented By Madhusudhana R K (1RV13MCA49) Under the Guidance Of Internal Guide External Guide Mr. Saravanan C Mr. Karthik P R Asst. Professor Engineering Manager and UI Architect Saravanan.cks@gmail.com karthik@jivox.com 01-09-2016 Department of MCA,RVCE 1/31
  • 2. Agenda  Introduction  General Description  Detailed Design  Implementation Plan  Results and Testing  Conclusion 01-09-2016 Department of MCA,RVCE 2/31
  • 3. Introduction Web Sites are the most popular forms of media to share and communicate information throughout the world. Some of the key features are 1. Interactive websites . 2. Pros and Cons with Flash 3. Advantages of HTML 5 4. UI Development 01-09-2016 Department of MCA,RVCE 3 / 31
  • 4. Introduction Cont..  Existing System The existing system is built with basic web technologies. Java Script is used for basic validations and this requires client-server interaction for every request. This client-server interaction takes more time for execution. Flash is mainly used for in designing of advertisements, games, and flash animations. 01-09-2016 Department of MCA,RVCE 4 / 31
  • 5. Introduction Cont..  Proposed System HTML5 gives the advanced options for user to make client side validation and auto-play for multimedia files. Ajax is built upon Restful architecture that gives fast interaction between client-server. Canvas used in the present system will make use of drawing line graph, Bar graph, Circular graph easily without a third party support. 01-09-2016 Department of MCA,RVCE 5 / 31
  • 6. Software Requirement Specification  Softwares used in developing a product are  HTML 5  CSS3  Jquery  Qtip2  Javascript  Mysql  Xampp 01-09-2016 Department of MCA,RVCE 6 / 31
  • 7. Software Requirement Specification cont.. Functional Requirement The project contains various modules that need to work in a synchronous fashion to achieve their desired objectives. 1. New Advertise Creation Module 2. New Campaign Creation Module 3. Script Generation Module 4. Report Generation 01-09-2016 Department of MCA,RVCE 7 / 31
  • 8. Software Requirement Specification Cont..  Non-Functional Requirements  Performance Requirements Space and Time complexity of the project  Design Constraints The Constraints on User, Module and other assets. 01-09-2016 Department of MCA,RVCE 8 / 31
  • 9. System Design  Architectural Design Jivox checks for the credential details from the authorized users. Client/user request the server for the access. Then system allows client to create ad by using the Jivox ad creation portal. All ads created by the user is stored in the Database. 01-09-2016 Department of MCA,RVCE 9 / 31
  • 10. System Design Cont..  Context Diagram of the Project 01-09-2016 Department of MCA,RVCE 10 / 31
  • 11. Screenshots  Login page of the Advertising Workflow 01-09-2016 Department of MCA,RVCE 11 / 31
  • 12. Screenshots  Create Advertise Home Page 01-09-2016 Department of MCA,RVCE 12 / 31
  • 13. Screenshots Cont..  Adding Assets to the advertise workflow 01-09-2016 Department of MCA,RVCE 13 / 31
  • 14. Screenshots Cont..  Adding custom widgets to the advertise workflow 01-09-2016 Department of MCA,RVCE 14 / 31
  • 15. Screenshots Cont..  Adding interactions to the advertise workflow 01-09-2016 Department of MCA,RVCE 15 / 31
  • 16. Screenshots Cont..  Adding galleries to the advertise workflow 01-09-2016 Department of MCA,RVCE 16 / 31
  • 17. Screenshots Cont..  Creating Video Advertise 01-09-2016 Department of MCA,RVCE 17 / 31
  • 18. Screenshots Cont..  The main page of Advertise studio 01-09-2016 Department of MCA,RVCE 18 / 31
  • 19. Screenshots Cont..  Creating Dynamic Campaign of the project 01-09-2016 Department of MCA,RVCE 19 / 31
  • 20. Screenshots Cont..  Displaying the preview of the advertise created 01-09-2016 Department of MCA,RVCE 20 / 31
  • 21. Testing  Login Table test cases Sl. No Test case name Sample Input Observed output Result 1 E-Mail validation Enter e-mail e-mail format must be checked   Pass 2 Password size limit Enter password Check for the length of the password entered   Pass 3 Login Credential Enter Login details Check for the login authentication   Pass 01-09-2016 Department of MCA,RVCE 21 / 31
  • 22. Testing Cont.. Test cases for Creating advertise Sl. No Test case name Sample Input Observed output Result 1 Fixed Image pixel length Insert Image Image should be fix with advertise unit   Pass 2 Adding assets Enter different assets All possible assets must work Not working for slider widget 3 Qtip alert box Save advertise Should display the alert message with options   Pass 01-09-2016 Department of MCA,RVCE 22 / 31
  • 23. Test Cont.. Test cases for Creating campaign Sl. No Test case name Sample Input Observed output Result 1 Generate script for given Ad Select Ad for script generation Should generate the script   Pass   2 Click through URL Enter URL Check for the URL entered  Fail ( URL above 438 Entities are not allowed) 01-09-2016 Department of MCA,RVCE 23 / 31
  • 24. Test Cont.. Test cases for Generating report Sl. No Test case name Sample Input Observed output Result 1 Generate Bar graph, Line graph and Circular graph Select ad for the report generation Should generate the different report   Pass   2 Show the brand analysis Select Ad for brand analysis Shows the brand analysis of the Ad   Pass 01-09-2016 Department of MCA,RVCE 24 / 31
  • 25. Testing Screenshots  Login page test cases for front User Credential validations 01-09-2016 Department of MCA,RVCE 25 / 31
  • 26. Testing Screenshots  Testing for Image pixels and Qtip alert message 01-09-2016 Department of MCA,RVCE 26 / 31
  • 27. Testing Screenshots  Testing for Campaign script generation 01-09-2016 Department of MCA,RVCE 27 / 31
  • 28. Testing Screenshots  Testing for reporting elements 01-09-2016 Department of MCA,RVCE 28 / 31
  • 29. Conclusion The project is designed and implemented user-friendly features for Jivox Ad platform with better UI. The project was challenged by the complexity of the technologies needed to build the system using the high level and latest technologies The project is tested and verified with all possible test cases and got the expected output designed. Few results will not be solved that carried to next level.  With respect to the time and space complexity, the system is built upon Restful architecture by using ajax call for client-server interaction. 01-09-2016 Department of MCA,RVCE 29 / 31
  • 30. Future Enhancement  There is still much room for future development that would enhance the system and increase its business value. A tool can be used to shape many things in the future, thus this project will give rise to many future modifications forking in all directions.  The main key features to be implementing in future are, 1. The tool can be implemented with a large scale over 4 million records accessing. 2. It will be taken for the Dynamic Data Assets in workflow 3. Synthetically Awesome Style Sheets (SAAS) can be supported. 01-09-2016 Department of MCA,RVCE 30 / 31
  • 31. 01-09-2016 Department of MCA,RVCE 31 / 31