Astervander Technical Document

Size: px
Start display at page:

Download "Astervander Technical Document"

Transcription

1 Astervander Technical Document Table Of Content Introduction Softwares and Frameworks used PHP Codeigniter HTML CSS Javascript Ionic2 Angular2 Apache Cordova Nodejs Android Studio Xcode Web Application : Configuration Explanation of Modules Explanation of Codes Mobile Application: Confiuguration Explanation of Modules Explanation of Codes 1

2 Introduction This application helps shops to host advertisements for their products. The seller can directly chat with the customer and promote his product. This app is a meeting place for the seller and the buyer, thereby increasing sales for the seller and on the other hand the buyer gets a genuine product directly from the seller because of which he is benefitted in terms of price also. This document clearly explains each module and functionality of each module. Software and Frameworks Used PHP Codeigniter HTML CSS Javascript - PHP is a server-side scripting language designed primarily for web development but also used as a general-purpose programming language - CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications - Hypertext Markup Language (HTML) is the standard markup language for creating web pages and web applications. With Cascading Style Sheets (CSS) and JavaScript it forms a triad of cornerstone technologies for the World Wide Web. Web browsers receive HTML documents from a webserver or from local storage and render them into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for the appearance of the document - Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language. Although most often used to set the visual style of web pages and user interfaces written in HTML - JavaScript (often shortened to JS) is a lightweight, interpreted, objectoriented language with first-class functions, and is best known as the 2

3 scripting language for Web pages, but it's used in many non-browser environments as well. It is a prototype-based, multi-paradigm scripting language that is dynamic, and supports object-oriented, imperative, and functional programming styles Ionic2 Angular2 - Ionic2 is a complete open-source SDK for hybrid mobile app development. Built on top of Angular2 and Apache Cordova, Ionic2 provides tools and services for developing hybrid mobile apps using Web technologies like CSS, HTML5, and Sass. Apps can be built with these Web technologies and then distributed through native app stores to be installed on devices by leveraging Cordova - Angular 2 is an open source JavaScript framework to build web applications in HTML and JavaScript and has been conceived as a mobile first approach Apache Cordova Nodejs - Apache Cordova is an open-source mobile development framework. It allows you to use standard web technologies - HTML5, CSS3, and JavaScript for cross-platform development. Applications execute within wrappers targeted to each platform, and rely on standards-compliant API bindings to access each device's capabilities such as sensors, data, network status, etc - Node.js is an open-source, cross-platform JavaScript runtime environment for developing a diverse variety of server tools and applications. Although Node.js is not a JavaScript framework, many of its basic modules are written in JavaScript, and developers can write new modules in JavaScript. The runtime environment interprets JavaScript using Google's V8 JavaScript engine Android Studio Xcode - Android Studio is the official IDE for android application development 3

4 - Xcode is an integrated development environment for macos containing a suite of software development tools developed by Apple for developing software for macos, ios, watchos and tvos Web Application Configuration - Change the url for the web application in config.php - Add database details in database.php 4

5 Explanation of Modules Authentication Module has Auth and Verifylogin controllers, User_model model. This module helps an user to login the page. - The screenshot images will clearly explain each functionality Controllers Auth Controller File name: auth.php Path: application/controllers This is a authentication controller and it contains login page and forget password page functionally 5

6 Verifylogin Controller File name: verifylogin.php Path: application/controllers This is a Verifylogin controller,it contains Login page, Forget Password page, Signup pageand Change Password page functionally 6

7 Home Controller File name: home.php Path: application/controllers This is a Home controller,it contains home page functionally Model User Model File name: user_model.php Path: application/model 7

8 Category Module has Category controllers, Category model. This module helps an user to create, edit, and view the category. The screenshot images will clearly explain each functionality Controllers Category Controller File name: category.php Path: application/controllers This is a category controller and it contains create, edit and view page functionally 8

9 Model Category Model File name: category_model.php Path: application/model 9

10 SubCategory Module has SubCategory controllers, SubCategory model. This module helps an user to create, edit, and view the subcategory. The screenshot images will clearly explain each functionality Controllers SubCategory Controller File name: subcategory.php Path: application/controllers This is a subcategory controller and it contains create, edit and view page functionally 10

11 Model SubCategory Model File name: subcategory_model.php Path: application/model 11

12 Color Module has Color controllers, Color model. This module helps an user to create, edit, and view the Color. The screenshot images will clearly explain each functionality Controllers Color Controller File name: color.php Path: application/controllers This is a Color controller and it contains create, edit and view page functionally 12

13 Size Module has Size controllers, Size model. This module helps an user to create, edit, and view the Size. The screenshot images will clearly explain each functionality Controllers Size Controller File name: size.php Path: application/controllers This is a Size controller and it contains create, edit and view page functionally 13

14 Model Size Model File name: size_model.php Path: application/model 14

15 Shop Module has Shop controllers, Shop model. This module helps an user to create, edit, and view the Shop. The screenshot images will clearly explain each functionality Controllers Shop Controller File name: shop.php Path: application/controllers This is a Shop controller and it contains create, edit and view page functionally 15

16 Model Shop Model File name: shop_model.php Path: application/model 16

17 Product Module has Product controllers, Product model. This module helps an user to create, edit, and view the Product. The screenshot images will clearly explain each functionality Controllers Product Controller File name: product.php Path: application/controllers This is a Product controller and it contains create, edit and view page functionally 17

18 Model Product Model File name: product_model.php Path: application/model 18

19 Plan Module has Plan controllers, Plan model. This module helps an user to create, edit, and view the Plan. The screenshot images will clearly explain each functionality Controllers Plan Controller File name: plan.php Path: application/controllers This is a Product controller and it contains create, edit and view page functionally 19

20 Model Plan Model File name: plan_model.php Path: application/model 20

21 Payment Module has Payment controllers, Payment model. This module helps an user to create, edit, and view the Payment. The screenshot images will clearly explain each functionality Controllers Payment Controller File name: payment.php Path: application/controllers This is a Payment controller and it contains create, edit and view page functionally 21

22 Activation Module has Activation controllers, Activation model. This module helps an user to create, edit, and view the Activation. The screenshot images will clearly explain each functionality Controllers Activation Controller File name: activaion.php Path: application/controllers This is a Payment controller and it contains create, edit and view page functionally 22

23 Model Activation Model File name: activation_model.php Path: application/model 23

24 Chat Module has Chat controllers, Chat model. This module helps an user to create, edit, and view the Chat. The screenshot images will clearly explain each functionality Controllers Chat Controller File name: chat.php Path: application/controllers This is a Chat controller and it contains create, edit and view page functionally Model Chat Model File name: chat_model.php Path: application/model 24

25 Mobile Application Configuration - Change the application name and version of the mobile application in config.xml 25

26 Explanation of Modules Authentication: o The screenshot images will clearly explain each functionality Path: src/pages/login This is a authentication module and it contains login with user credentials, login with Facebook and forgot password functionally. login.ts contains functionality, login.html contains html and login.scss contains css of login page, Home Module: - The screenshot images will clearly explain each functionality Path: src/pages/home This is a home module and it displays the newly added products linked to each category and displays the list of categories available on the application. home.ts contains functionality, home.html contains html and home.scss contains css of home page, 26

27 Product Module: - The screenshot images will clearly explain each functionality Path: src/pages/product This is a product module and it displays the products by corresponding category. product.ts contains functionality, product.html contains html and product.scss contains css of product page, 27

28 Product-view Module: - The screenshot images will clearly explain each functionality Path: src/pages/product-view This is a product-view module and it displays the product description by corresponding product. product-view.ts contains functionality, productview.html contains html and product-view.scss contains css of product-view page, Shop Module: - The screenshot images will clearly explain each functionality Path: src/pages/shop This is a shop module and it displays the products by corresponding shops. shop.ts contains functionality, shop.html contains html and shop.scss contains css of shop page, 28

29 Search Module: - The screenshot images will clearly explain each functionality Path: src/pages/search This is a search module and it displays the products by corresponding searchs. search.ts contains functionality, search.html contains html and search.scss contains css of search page, 29

30 Chat List Module: - The screenshot images will clearly explain each functionality Path: src/pages/chatlist This is a chatlist module and it displays the chatlist. chatlist.ts contains functionality, chatlist.html contains html and chatlist.scss contains css of chatlist page, Chat Module: - The screenshot images will clearly explain each functionality Path: src/pages/chat This is a chat module and it displays the message list by corresponding chat. chat.ts contains functionality, chat.html contains html and chat.scss contains css of chat page, 30

31 Account details Module: - The screenshot images will clearly explain each functionality Path: src/pages/accountdetail This is a chat module and it displays the customer account details. accountdetail.ts contains functionality, accountdetail.html contains html and accountdetail.scss contains css of accountdetail page, 31

32 Account Module: - The screenshot images will clearly explain each functionality Page: Account Path: src/pages/account This is a account module and it is for edit account details. account.ts contains functionality, account.html contains html and account.scss contains css of account page, Page: Change password Path: src/pages/changepassword This is a account module and this page for change the password. changepassword.ts contains functionality, changepassword.html contains the HTML and changepassword.scss contains css of account page, 32

33 33

34 AsterVander Mobile Application AsterVander is a mobile application used for shopping various needs of customer. Let us see the various parts of the application along with its screen explanations. Splash Screen: This is the loading page of the application. 34

35 Login Page: Existing customers can login to the application using their username and password. New customers can sign-up for creating an account. Customers can also sign-up using their facebook account. 35

36 Home Page: Displays the newly added products linked to each category. 36

37 Category Page: Displays the list of categories available on the application. 37

38 Sub-category Page: Displays the list of sub-parts available under each category. 38

39 Search: This field allows customers to search for the item they need. 39

40 View: Customers can adjust the views of displaying products of their own i.e. list, tiles. 40

41 Sort: Users can also sort the items based on the rate either from low to high (or) high to low. 41

42 Product Details: Once the product/item has been selected, the below page will appear. It will show all the details of the product/item, seller info etc. 42

43 User Account Page: This page the details of the user such as Name, id, contact details, etc. Users are also allowed to reset their password if they want. 43

44 Chat: This feature allows users to chat live with the shop owners to enquire about the product informations. 44

45 45

Software Architecture Documentation for the JRC MYGEOSS app for Invasive Species project

Software Architecture Documentation for the JRC MYGEOSS app for Invasive Species project Software Architecture Documentation for the JRC MYGEOSS app for Invasive Species project 2015.3724 Table of Contents 1 Architecture View... 2 2 Application... 3 2.1 Technologies Used... 3 2.1.1 Apache

More information

Configuration Setting

Configuration Setting Hello friends, this is my first blog on Codeigniter framework. In this, we are going to make login, signup and user listing system. Firstly, install the Codeigniter framework either in your local server

More information

Multi-platform Mobile App. Development with Apache Cordova

Multi-platform Mobile App. Development with Apache Cordova Multi-platform Mobile App. Development with Apache Cordova MTAT.03.262 2017 Fall Jakob Mass jakob.mass@ut.ee 27.10.2017 MTAT.03.262 Introduction Fragmented market Developers have limited resources Platform

More information

International Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 05 Issue: 05 May p-issn:

International Research Journal of Engineering and Technology (IRJET) e-issn: Volume: 05 Issue: 05 May p-issn: IONIC FRAMEWORK Priyanka Chaudhary Student, Department of computer science, ABESIT, Ghaziabad ---------------------------------------------------------------------***---------------------------------------------------------------------

More information

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 1 Introduction to the Oracle Mobile Development Platform Dana Singleterry Product Management Oracle Development Tools Global Installed Base: PCs vs Mobile Devices 3 Mobile Enterprise Challenges In Pursuit

More information

Connect and Transform Your Digital Business with IBM

Connect and Transform Your Digital Business with IBM Connect and Transform Your Digital Business with IBM 1 MANAGEMENT ANALYTICS SECURITY MobileFirst Foundation will help deliver your mobile apps faster IDE & Tools Mobile App Builder Development Framework

More information

Oracle Utilities Customer Self Service

Oracle Utilities Customer Self Service Oracle Utilities Customer Self Service Whitepaper: Creating and Deploying the Sample Mobile Client Application Release 2.1.0 Service Pack 1 E38172-05 June 2014 Oracle Utilities Customer Self Service Whitepaper:

More information

LAUNDRY SERVICES. T V R Pavani, Mani Susarla, J Naveen Sai, Sushmanth Sai M Fathima (Assistant Professor)

LAUNDRY SERVICES. T V R Pavani, Mani Susarla, J Naveen Sai, Sushmanth Sai M Fathima (Assistant Professor) LAUNDRY SERVICES T V R Pavani, Mani Susarla, J Naveen Sai, Sushmanth Sai M Fathima (Assistant Professor) 1 2 3 4 ABSTRACT This project involves building an android application on laundry services using

More information

2015 NALIT Professional Development Seminar September 30, Tools for Mobile App Development

2015 NALIT Professional Development Seminar September 30, Tools for Mobile App Development 2015 NALIT Professional Development Seminar September 30, 2015 Tools for Mobile App Development Kyle Forster, IT Manager North Dakota Legislative Council Mobile App ND Legis Daily Daily legislative agenda

More information

By Stephen Cavell, Kerry Ellwanger, and Jack Livingston

By Stephen Cavell, Kerry Ellwanger, and Jack Livingston By Stephen Cavell, Kerry Ellwanger, and Jack Livingston History PhoneGap created in 2009 by startup Nitobi. Open source way to access the native environment through an embedded WebView in a native app.

More information

WebApp development. Outline. Web app structure. HTML basics. 1. Fundamentals of a web app / website. Tiberiu Vilcu

WebApp development. Outline. Web app structure. HTML basics. 1. Fundamentals of a web app / website. Tiberiu Vilcu Outline WebApp development Tiberiu Vilcu Prepared for EECS 411 Sugih Jamin 20 September 2017 1 2 Web app structure HTML basics Back-end: Web server Database / data storage Front-end: HTML page CSS JavaScript

More information

Ionic Tutorial. For Cross Platform Mobile Software Development

Ionic Tutorial. For Cross Platform Mobile Software Development About Ionic Tutorial For Cross Platform Mobile Software Development This Tutorial is for setting up a basic hybrid mobile application using the Ionic framework. The setup will be shown for both Mac and

More information

Advance Mobile& Web Application development using Angular and Native Script

Advance Mobile& Web Application development using Angular and Native Script Advance Mobile& Web Application development using Angular and Native Script Objective:- As the popularity of Node.js continues to grow each day, it is highly likely that you will use it when you are building

More information

VINEPILOT. Project Design Specification. v2.0 - The Savvy-gnon Team

VINEPILOT. Project Design Specification. v2.0 - The Savvy-gnon Team VINEPILOT Project Design Specification v2.0 - The Savvy-gnon Team Amy Chen hsuanchen@umail.ucsb.edu Iris Eleni Moridis iriselenimoridis@gmail.com Richard Waltman rtwaltman@umail.ucsb.edu Chien Wang chienkaiwang0827@gmail.com

More information

Create-A-Page Design Documentation

Create-A-Page Design Documentation Create-A-Page Design Documentation Group 9 C r e a t e - A - P a g e This document contains a description of all development tools utilized by Create-A-Page, as well as sequence diagrams, the entity-relationship

More information

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Developing Mobile Applications for ios and Android the Oracle Way Frédéric Desbiens Principal Product Manager Application Development

More information

Price-Grabbing E-commerce Website Using ASP.Net and Oracle

Price-Grabbing E-commerce Website Using ASP.Net and Oracle Price-Grabbing E-commerce Website Using ASP.Net and Oracle Susheel Pal Mudhranthakm Indrapal CIS 690, Spring 2006 susheel@ksu.edu Abstract The following documentation is the project report of a price-grabbing,

More information

A WEB BASED OFFICE MARKET. CS 297 Project Report Presented to Dr. Christopher Pollett San José State University

A WEB BASED OFFICE MARKET. CS 297 Project Report Presented to Dr. Christopher Pollett San José State University A WEB BASED OFFICE MARKET CS 297 Project Report Presented to Dr. Christopher Pollett San José State University By Manodivya Kathiravan May 2016 INTRODUCTION This report describes preliminary work toward

More information

Oracle Mobile Application Framework

Oracle Mobile Application Framework Oracle Mobile Application Framework Oracle Mobile Application Framework (Oracle MAF) is a hybrid-mobile development framework that enables development teams to rapidly develop single-source applications

More information

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps

WebSphere Puts Business In Motion. Put People In Motion With Mobile Apps WebSphere Puts Business In Motion Put People In Motion With Mobile Apps Use Mobile Apps To Create New Revenue Opportunities A clothing store increases sales through personalized offers Customers can scan

More information

welcome to BOILERCAMP HOW TO WEB DEV

welcome to BOILERCAMP HOW TO WEB DEV welcome to BOILERCAMP HOW TO WEB DEV Introduction / Project Overview The Plan Personal Website/Blog Schedule Introduction / Project Overview HTML / CSS Client-side JavaScript Lunch Node.js / Express.js

More information

Oracle Utilities Customer Self Service

Oracle Utilities Customer Self Service Oracle Utilities Customer Self Service Whitepaper: Creating and Deploying the Sample Mobile Client Application Release 2.1.0 Service Pack 2 E38172-07 October 2015 Oracle Utilities Customer Self Service

More information

Webomania Solutions Pvt. Ltd. 2017

Webomania Solutions Pvt. Ltd. 2017 There are different types of Websites. To understand the types, one need to understand what is a website? What is a Website? A website is an online HTML Document, accessible publicly and it contains certain

More information

SAMPLE CHAPTER. Event-driven serverless applications. Danilo Poccia. FOREWORD BY James Governor MANNING

SAMPLE CHAPTER. Event-driven serverless applications. Danilo Poccia. FOREWORD BY James Governor MANNING SAMPLE CHAPTER Event-driven serverless applications Danilo Poccia FOREWORD BY James Governor MANNING AWS Lambda in Action by Danilo Poccia Chapter 8 Copyright 2017 Manning Publications brief contents PART

More information

D Integrated. Development. Environments. D Mobile Application. Development. Platforms. D Mobile Backend as a Service. Development.

D Integrated. Development. Environments. D Mobile Application. Development. Platforms. D Mobile Backend as a Service. Development. E-Book June 2016 APPLICATION DEVELOPMENT 101 TOOLS TO SIMPLIFY MOBILE APPLICATION DEVELOPMENT With a slew of tools to build, streamline, transform and refactor applications on the market, companies should

More information

Hybrid mobile apps with Ionic and AngularJS. Jeremy Wilken. FOREWORD BY Adam Bradley MANNING

Hybrid mobile apps with Ionic and AngularJS. Jeremy Wilken. FOREWORD BY Adam Bradley MANNING Hybrid mobile apps with Ionic and AngularJS Jeremy Wilken FOREWORD BY Adam Bradley MANNING SAMPLE CHAPTER Ionic in Action by Jeremy Wilken Chapter 1 Copyright 2015 Manning Publications brief contents 1

More information

Designing for the Mobile Web Lesson 4: Native Apps

Designing for the Mobile Web Lesson 4: Native Apps Designing for the Mobile Web Lesson 4: Native Apps Michael Slater, CEO Andrew DesChenes, Dir. Services course-support@webvanta.com 888.670.6793 www.webvanta.com Welcome! Four sessions 1: The Mobile Landscape

More information

About 1. Chapter 1: Getting started with odata 2. Remarks 2. Examples 2. Installation or Setup 2. Odata- The Best way to Rest 2

About 1. Chapter 1: Getting started with odata 2. Remarks 2. Examples 2. Installation or Setup 2. Odata- The Best way to Rest 2 odata #odata Table of Contents About 1 Chapter 1: Getting started with odata 2 Remarks 2 Examples 2 Installation or Setup 2 Odata- The Best way to Rest 2 Chapter 2: Azure AD authentication for Node.js

More information

Guide 2017_01. Suppliers & custom attributes. In this guide we provide instructions to:

Guide 2017_01. Suppliers & custom attributes. In this guide we provide instructions to: Guide 2017_01 In this guide we provide instructions to: create a Storeden external application step by step; create an application that can manage suppliers; create custom attributes on Storeden products

More information

Beginner s Guide to Cordova and Mobile Application Development

Beginner s Guide to Cordova and Mobile Application Development November 13, 2018 Beginner s Guide to Cordova and Mobile Application Development George Campbell Lead Software Engineer Doug Davies Lead Software Engineer George Campbell Lead Software Engineer Doug Davies

More information

Mobile Login extension User Manual

Mobile Login extension User Manual extension User Manual Magento 2 allows your customers convenience and security of login through mobile number and OTP. Table of Content 1. Extension Installation Guide 2. Configuration 3. API Settings

More information

Project Plan Claims First Notice of Loss Application

Project Plan Claims First Notice of Loss Application From Students to Professionals Project Plan Claims First Notice of Loss Application The Capstone Experience Team Auto-Owners David Kircos Alex Morton Anthony Tesorero Si Wang Department of Computer Science

More information

ITP 342 Mobile App Development. APIs

ITP 342 Mobile App Development. APIs ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually

More information

Overview of BlackBerry Dynamics Platform

Overview of BlackBerry Dynamics Platform Hong Kong 2018 Overview of BlackBerry Dynamics Platform Richard Schaefer, Sr. Enterprise Solutions Manager Application Models Multiple Platforms Web-based Extend Desktop Browser based rendering and APIs

More information

Design and Implementation of File Sharing Server

Design and Implementation of File Sharing Server Design and Implementation of File Sharing Server Firas Abdullah Thweny Al-Saedi #1, Zaianb Dheya a Al-Taweel *2 # 1,2 Computer Engineering Department, Al-Nahrain University, Baghdad, Iraq Abstract this

More information

Northern Arizona University. Capstone Team Project. Design Document. Bit Tag. Temitope Alaga, John Dance, Joshua Frampton, Jun Rao.

Northern Arizona University. Capstone Team Project. Design Document. Bit Tag. Temitope Alaga, John Dance, Joshua Frampton, Jun Rao. Northern Arizona University Capstone Team Project Design Document Bit Tag Temitope Alaga, John Dance, Joshua Frampton, Jun Rao CS 486c Version 1.3 2/12/2016 Table of Contents: Introduction: Architectural

More information

Individual Project

Individual Project 2016 159.333 Individual Project REPORT CHI FUNG STANLEY YEUNG (15316357) MASSEY UNIVERSITY Supervisor: Dr Andrew Gilman 2016 Semester 2 Acknowledgement Firstly, I would like to thank Dr Andrew Gilman for

More information

General Settings General Settings Settings

General Settings General Settings Settings Contents General Settings... 3 Payment Methods... 31 Currency Management... 35 Sales Tax... 37 Commission Settings... 40 Affiliate Commission Settings... 43 Email Templates Management... 46 Subscription

More information

Developing Ajax Web Apps with GWT. Session I

Developing Ajax Web Apps with GWT. Session I Developing Ajax Web Apps with GWT Session I Contents Introduction Traditional Web RIAs Emergence of Ajax Ajax ( GWT ) Google Web Toolkit Installing and Setting up GWT in Eclipse The Project Structure Running

More information

CPET 581 E-Commerce & Business Technologies. Topics

CPET 581 E-Commerce & Business Technologies. Topics CPET 581 E-Commerce & Business Technologies Design and Build E-Commerce Web Sites, Mobile Sites, and Apps Lecture Note 1 of 2 References: *Chapter 4. Building an E-Commerce Presence: Web Sites, Mobile

More information

How A Website Works. - Shobha

How A Website Works. - Shobha How A Website Works - Shobha Synopsis 1. 2. 3. 4. 5. 6. 7. 8. 9. What is World Wide Web? What makes web work? HTTP and Internet Protocols. URL s Client-Server model. Domain Name System. Web Browser, Web

More information

AGRICULTURE BASED ANDROID APPLICATION

AGRICULTURE BASED ANDROID APPLICATION AGRICULTURE BASED ANDROID APPLICATION Prof.Aradhana D 1, Shiva Prasad K S 2, Shrivaishnavi J K 3, P. Sowmya 4, Tina Agarwal 5 1 Department of Computer Science & Engineering Ballari Institute of Technology

More information

Building Native Apps with ArcGIS API for JavaScript Using PhoneGap and jquery. Andy Gup, Lloyd Heberlie

Building Native Apps with ArcGIS API for JavaScript Using PhoneGap and jquery. Andy Gup, Lloyd Heberlie Building Native Apps with ArcGIS API for JavaScript Using PhoneGap and jquery Andy Gup, Lloyd Heberlie Agenda Getting to know PhoneGap jquery overview jquery and ArcGIS API for JavaScript Putting it all

More information

COUPONPAQ ADMIN USER GUIDE

COUPONPAQ ADMIN USER GUIDE COUPONPAQ ADMIN USER GUIDE -2- Overview THANK YOU FOR CHOOSING COUPONPAQ SOFTWARE COUPONPAQ platform is the No 1 feature packed coupon distribution software on the market. It creates an effective incentive

More information

Native Mobile Apps in JavaScript

Native Mobile Apps in JavaScript Native Mobile Apps in JavaScript Using Exponent and React Native Charlie Cheever CS50 Seminar October 28, 2016 About Me Harvard Amazon Facebook Quora Exponent A Brief History of Mobile Development Mobile

More information

Introduction to Web Concepts & Technologies

Introduction to Web Concepts & Technologies Introduction to Web Concepts & Technologies What to Expect This is an introduction to a very broad topic This should give you a sense of what you will learn in this course Try to figure out what you want

More information

Basics of Web. First published on 3 July 2012 This is the 7 h Revised edition

Basics of Web. First published on 3 July 2012 This is the 7 h Revised edition First published on 3 July 2012 This is the 7 h Revised edition Updated on: 03 August 2015 DISCLAIMER The data in the tutorials is supposed to be one for reference. We have made sure that maximum errors

More information

Modern and Responsive Mobile-enabled Web Applications

Modern and Responsive Mobile-enabled Web Applications Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 110 (2017) 410 415 The 12th International Conference on Future Networks and Communications (FNC-2017) Modern and Responsive

More information

How do I sign up for a Canvas account as a parent?

How do I sign up for a Canvas account as a parent? How do I sign up for a Canvas account as a parent? Parents (Observers) can link their Canvas account to their student's account so they can see assignment dues dates, announcements, and other course content.

More information

LabWare 7. Why LabWare 7?

LabWare 7. Why LabWare 7? LabWare 7 Why LabWare 7? LabWare v1 to v6 were all about adding functionality. LabWare 7 continues that tradition, but places the user experience front and center. This release has been re-designed to

More information

From RPG OA to PHP: IBM i Modernization and Mobile Approaches

From RPG OA to PHP: IBM i Modernization and Mobile Approaches From RPG OA to PHP: IBM i Modernization and Mobile Approaches Presented by: Greg Patterson Senior Sales Engineer Quadrant and BCD Software Agenda Brief History of Modernization 5250 Refacing RPG OA PHP

More information

August, HPE Propel Microservices & Jumpstart

August, HPE Propel Microservices & Jumpstart August, 2016 HPE Propel s & Jumpstart Jumpstart Value Quickly build modern web applications Single page application Modular microservices architecture app generator Modularity provides better upgradeability

More information

Building Native Mapping Apps with PhoneGap: Advanced Techniques Andy

Building Native Mapping Apps with PhoneGap: Advanced Techniques Andy Building Native Mapping Apps with PhoneGap: Advanced Techniques Andy Gup @agup Agenda Application life-cycle Working with UI frameworks Security Geolocation Offline Expectations Experience with PhoneGap

More information

Prototyping a Social Network. AngularJS: Firebase integration with AngularFire

Prototyping a Social Network. AngularJS: Firebase integration with AngularFire Prototyping a Social Network AngularJS: Firebase integration with AngularFire Pizza++ 2 Pizza++ Feature Set Find top pizzas to eat near me Post pizzas Rate pizzas Review (comment) pizzas Discuss about

More information

Frooition Implementation guide

Frooition Implementation guide Frooition Implementation guide Version: 2.0 Updated: 14/12/2016 Contents Account Setup: 1. Software Checklist 2. Accessing the Frooition Software 3. Completing your Account Profile 4. Updating your Frooition

More information

Oracle Mobile Cloud, Enterprise

Oracle Mobile Cloud, Enterprise Oracle Mobile Cloud, Enterprise More than 50% of the world s population now carries a smartphone. Mobile is everywhere and continues to be the dominant way we consume information and services, but mobile

More information

CUSTOMER PORTAL. Custom HTML splashpage Guide

CUSTOMER PORTAL. Custom HTML splashpage Guide CUSTOMER PORTAL Custom HTML splashpage Guide 1 CUSTOM HTML Custom HTML splash page templates are intended for users who have a good knowledge of HTML, CSS and JavaScript and want to create a splash page

More information

WebStorm, intelligent IDE for JavaScript development

WebStorm, intelligent IDE for JavaScript development , intelligent IDE for JavaScript development JetBrains is a powerful Integrated development environment (IDE) built specifically for JavaScript developers. How does match up against competing tools? Product

More information

How To Run Mobi Ready

How To Run Mobi Ready How To Run Mobi Ready White Label Editor First of all, your clients need to have a domain name. If they do not have one yet, they can purchase one, for example at ovh.com. A.com name costs some 5 / year.

More information

Standard 1 The student will author web pages using the HyperText Markup Language (HTML)

Standard 1 The student will author web pages using the HyperText Markup Language (HTML) I. Course Title Web Application Development II. Course Description Students develop software solutions by building web apps. Technologies may include a back-end SQL database, web programming in PHP and/or

More information

Silk Test Testing Mobile Applications

Silk Test Testing Mobile Applications Silk Test 17.5 Testing Mobile Applications Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 1992-2016. All rights reserved. MICRO

More information

today what is this course about? what is this course about? Welcome to CSC309! Programming on the Web APRIL 05

today what is this course about? what is this course about? Welcome to CSC309! Programming on the Web APRIL 05 Welcome to CSC309! Programming on the Web Amir H. Chinaei, Spring 2017 ahchinaei@cs.toronto.edu http://www.cs.toronto.edu/~ahchinaei/ Office hours: M 3:45-5:45 BA4222 today course outline (bird s-eye view)

More information

Getting Started Guide. Prepared by-fatbit Technologies

Getting Started Guide. Prepared by-fatbit Technologies Getting Started Guide Prepared by-fatbit Technologies 1 Contents 1. Manage Settings... 3 1.1. General... 4 1.2. Local... 6 1.3. SEO... 7 1.4. Option... 8 1.5. Live Chat... 19 1.6. Third Part API s... 20

More information

SJ Provider Directory Contents

SJ Provider Directory Contents SJ Provider Directory Contents SJ Provider Directory... 1 Accessing the Directory... 2 Apple Devices... 2 Android Devices... 2 Other Devices or Desktop Computers... 2 Browsers... 2 Requesting a New Account...

More information

Installation Guide for. nopmobile Connector Plugin & nopmobile App

Installation Guide for. nopmobile Connector Plugin & nopmobile App Installation Guide for nopmobile Connector Plugin & nopmobile App pg. 1 Table of Contents Introduction to nopmobile app 3 WHAT IS NOP MOBILE APP? 3 WHAT IS NOP MOBILE CONNECTOR PLUGIN? 3 Installation and

More information

SEEM4570 System Design and Implementation. Lecture 0 Introduction

SEEM4570 System Design and Implementation. Lecture 0 Introduction SEEM4570 System Design and Implementation Lecture 0 Introduction Course Information Instructor Dr. Gabriel Fung Email: pcfung@se.cuhk.edu.hk Office: ERB610 Tutors: Yuewen Cao ywcao@se.cuhk.edu.hk Xu Li

More information

SurePassID ServicePass User Guide. SurePassID Authentication Server 2017

SurePassID ServicePass User Guide. SurePassID Authentication Server 2017 SurePassID ServicePass User Guide SurePassID Authentication Server 2017 Introduction This technical guide shows how users can manage their SurePassID security tokens that are compatible with SurePassID

More information

Review. Fundamentals of Website Development. Web Extensions Server side & Where is your JOB? The Department of Computer Science 11/30/2015

Review. Fundamentals of Website Development. Web Extensions Server side & Where is your JOB? The Department of Computer Science 11/30/2015 Fundamentals of Website Development CSC 2320, Fall 2015 The Department of Computer Science Review Web Extensions Server side & Where is your JOB? 1 In this chapter Dynamic pages programming Database Others

More information

Login with Amazon. Customer Experience Overview for Android/Fire apps

Login with Amazon. Customer Experience Overview for Android/Fire apps Login with Amazon Customer Experience Overview for Android/Fire apps Customer Experience Overview for Android/Fire apps Copyright 2017 Amazon Services, LLC or its affiliates. All rights reserved. Amazon

More information

Grandstream Networks, Inc. Captive Portal Authentication via Twitter

Grandstream Networks, Inc. Captive Portal Authentication via Twitter Grandstream Networks, Inc. Table of Content SUPPORTED DEVICES... 4 INTRODUCTION... 5 CAPTIVE PORTAL SETTINGS... 6 Policy Configuration Page... 6 Landing Page Redirection... 8 Pre-Authentication Rules...

More information

13/03/2017. Author Bartosz Zurawski (C ) Project Coordinator Joseph K. Research

13/03/2017. Author Bartosz Zurawski (C ) Project Coordinator Joseph K. Research RunForIT 13/03/2017 Author Bartosz Zurawski (C00165634) Project Coordinator Joseph K. Research Table Of Contents Table Of Contents 2 Introduction 3 Similar apps 4 Zombies, Run! 4 Runtastic 5 Running Trainer

More information

31CM From RPG OA to Node.js Modernization and Mobile. Presented by: Greg Patterson Senior Sales Engineer Fresche Solutions May 9, 2017

31CM From RPG OA to Node.js Modernization and Mobile. Presented by: Greg Patterson Senior Sales Engineer Fresche Solutions May 9, 2017 31CM From RPG OA to Node.js Modernization and Mobile Presented by: Greg Patterson Senior Sales Engineer Fresche Solutions May 9, 2017 Agenda Brief History of Modernization 5250 Refacing RPG Open Access

More information

Exploring Cross-platform Tools For Mobile Development: Lessons Learned. mlearning: Tips and Techniques for Development and Implementation

Exploring Cross-platform Tools For Mobile Development: Lessons Learned. mlearning: Tips and Techniques for Development and Implementation mlearning: Tips and Techniques for Development and Implementation November 14 & 15, 2013 201 Exploring Cross-platform Tools For Mobile Development: Lessons Learned Perry Bennett Exploring Cross-platform

More information

Mobile Development June 2015, TEIATH, Greece

Mobile Development June 2015, TEIATH, Greece Mobile Development June 2015, TEIATH, Greece Presentation Overview 1. Introduction 2. Mobile Application Development 3. Cordova / Phonegap 4. Development Framework 5. Examples 1. INTRODUCTION Introduction

More information

Secure Storage and Protecting Data at Rest

Secure Storage and Protecting Data at Rest Hong Kong 2018 Hong Kong 2018 Secure Storage and Protecting Data at Rest EK Choi, Enterprise Solutions Manager Secure Storage Protecting Data at Rest The BlackBerry Dynamics Runtime protects data at rest

More information

Choose OS and click on it

Choose OS and click on it 1. Installation: 1.1. Install Node.js. Cordova runs on the Node.js platform, which needs to be installed as the first step. Download installer from: https://nodejs.org/en/download/ 1.1.1. Choose LTS version,

More information

Chapter 2. Self-test exercises

Chapter 2. Self-test exercises Chapter 2 Self-test exercises ST1. Who invented the World Wide Web? Answer: Tim Berners-Lee ST2. What does the acronym http stand for? Answer: HyperText Transfer Protocol ST3. What does the acronym ftp

More information

Sales Management Portal

Sales Management Portal Governors State University OPUS Open Portal to University Scholarship All Capstone Projects Student Capstone Projects Fall 2016 Sales Management Portal Venkata Chakradhar Bonthala Governors State University

More information

Manual Html A Href Onclick Submit Form

Manual Html A Href Onclick Submit Form Manual Html A Href Onclick Submit Form JS HTML DOM. DOM Intro DOM Methods HTML form validation can be done by a JavaScript. If a form field _input type="submit" value="submit" /form_. As shown in a previous

More information

Annals of the University of North Carolina Wilmington Master of Science in Computer Science and Information Systems.

Annals of the University of North Carolina Wilmington Master of Science in Computer Science and Information Systems. Annals of the University of North Carolina Wilmington Master of Science in Computer Science and Information Systems http://www.csb.uncw.edu/mscsis/ EVALUATION OF DEVELOPMENT TOOLS FOR CREATING MODERN MOBILE

More information

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS Chapter Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key

More information

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group

A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group 2008 IBM Corporation Agenda XPage overview From palette to properties: Controls, Ajax

More information

THE FULCRUM SOFTWARE STACK. A Look Inside

THE FULCRUM SOFTWARE STACK. A Look Inside THE FULCRUM SOFTWARE STACK A Look Inside Core Components Classic API Query API Web App Mobile Apps Tile Server DB Server 3 The Web App Ruby on Rails Application CoffeeScript / JavaScript Sass for CSS Preprocessing

More information

Supported Devices, OS, and Browsers

Supported Devices, OS, and Browsers Kony Visualizer Supported Devices, OS, and Browsers Release V8 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and the document version stated

More information

System and Software Architecture Description (SSAD)

System and Software Architecture Description (SSAD) System and Software Architecture Description (SSAD) Perfecto Coffee Xpress Consistent Perfection Team 5 Chloe Good Yekaterina Glazko Edwards Hays Yucheng Hsieh Atreya Lahiri Jaimin Patel Yun Shen Andrew

More information

Deltek Touch CRM Release Notes for Ajera CRM, GovWin Capture Management, and Vision

Deltek Touch CRM Release Notes for Ajera CRM, GovWin Capture Management, and Vision Deltek Touch CRM 1.6.3 March 2016 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical or technical errors may exist. The recipient of

More information

CNIT 129S: Securing Web Applications. Ch 3: Web Application Technologies

CNIT 129S: Securing Web Applications. Ch 3: Web Application Technologies CNIT 129S: Securing Web Applications Ch 3: Web Application Technologies HTTP Hypertext Transfer Protocol (HTTP) Connectionless protocol Client sends an HTTP request to a Web server Gets an HTTP response

More information

Lecture Overview. IN5290 Ethical Hacking. Lecture 4: Web hacking 1, Client side bypass, Tampering data, Brute-forcing

Lecture Overview. IN5290 Ethical Hacking. Lecture 4: Web hacking 1, Client side bypass, Tampering data, Brute-forcing Lecture Overview IN5290 Ethical Hacking Lecture 4: Web hacking 1, Client side bypass, Tampering data, Brute-forcing Summary - how web sites work HTTP protocol Client side server side actions Accessing

More information

Pro Events. Functional Specification. Name: Jonathan Finlay. Student Number: C Course: Bachelor of Science (Honours) Software Development

Pro Events. Functional Specification. Name: Jonathan Finlay. Student Number: C Course: Bachelor of Science (Honours) Software Development Pro Events Functional Specification Name: Jonathan Finlay Student Number: C00193379 Course: Bachelor of Science (Honours) Software Development Tutor: Hisain Elshaafi Date: 13-11-17 Contents Introduction...

More information

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing Cleveland State University Department of Electrical and Computer Engineering CIS 408: Internet Computing Catalog Description: CIS 408 Internet Computing (-0-) Pre-requisite: CIS 265 World-Wide Web is now

More information

Build high performance video apps for mobile, game consoles, streaming pucks, set top boxes, and smart TVs from a single codebase

Build high performance video apps for mobile, game consoles, streaming pucks, set top boxes, and smart TVs from a single codebase Video Experience Platform Build high performance video apps for mobile, game consoles, streaming pucks, set top boxes, and smart TVs from a single codebase You.i Engine One is a multi-screen app platform

More information

A business application development framework for PAS OpenEdge / WebSpeed

A business application development framework for PAS OpenEdge / WebSpeed Tools for Progress OpenEdge A business application development framework for PAS OpenEdge / WebSpeed www.apptechnologies.com 262.478.0400 This page was intentionally left blank. Overview, by App Technologies,

More information

Guide to your CGIAR Network account Self Service tool

Guide to your CGIAR Network account Self Service tool Guide to your CGIAR Network account Self Service tool The self-service tool allows you to: Change Password: Change your current password from anywhere using your web browser. Reset Password: Reset your

More information

MyClinic. Password Reset Guide

MyClinic. Password Reset Guide MyClinic Password Reset Guide Content Retrieving your username Retrieving your password using security question Retrieving your password without remembering login credentials Retrieving your password using

More information

Deltek Touch Expense for Ajera. Touch 1.0 Technical Installation Guide

Deltek Touch Expense for Ajera. Touch 1.0 Technical Installation Guide Deltek Touch Expense for Ajera Touch 1.0 Technical Installation Guide June 01, 2018 While Deltek has attempted to verify that the information in this document is accurate and complete, some typographical

More information

Oracle Eloqua Legacy Authenticated Microsites and Contact Users. Configuration Guide

Oracle Eloqua Legacy Authenticated Microsites and Contact Users. Configuration Guide Oracle Eloqua Legacy Authenticated Microsites and Contact Users Configuration Guide 2019 Oracle Corporation. All rights reserved 04-Jan-2019 Contents 1 Authenticated microsites 3 2 Creating authenticated

More information

Ten interesting features of Google s Angular Project

Ten interesting features of Google s Angular Project Ten interesting features of Google s Angular Project - 1 Ten interesting features of Google s Angular Project Copyright Clipcode Ltd 2018 All rights reserved Ten interesting features of Google s Angular

More information

opensap Developing Mobile Apps with SAP HANA Cloud Platform Setting Up Your Development Environment

opensap Developing Mobile Apps with SAP HANA Cloud Platform Setting Up Your Development Environment opensap Developing Mobile Apps with SAP HANA Cloud Platform Setting Up Your Development Environment TABLE OF CONTENTS SAP MOBILE PLATFORM SDK... 3 Download SAP Mobile Platform SDK... 3 Install SAP Mobile

More information

Planning and Designing Your Site p. 109 Design Concepts p. 116 Summary p. 118 Defining Your Site p. 119 The Files Panel p. 119 Accessing Your Remote

Planning and Designing Your Site p. 109 Design Concepts p. 116 Summary p. 118 Defining Your Site p. 119 The Files Panel p. 119 Accessing Your Remote Acknowledgments p. xxv Introduction p. xxvii Getting Started with Dreamweaver MX 2004 Is It 2004 Already? p. 3 The Internet p. 4 TCP/IP p. 7 Hypertext Transfer Protocol p. 8 Hypertext Markup Language p.

More information