Design and Implementation of Framework for Bank s Mobile Websites

Size: px
Start display at page:

Download "Design and Implementation of Framework for Bank s Mobile Websites"

Transcription

1 A summer internship project report on Design and Implementation of Framework for Bank s Mobile Websites Carried out at Institute for Development and Research in Banking Technology During th May 5 th July, Submitted By: Kanojia Sushil Kumar Ramashankar B-Tech (Computer Science and Engineering), Final Year Admission no. JE Indian School of Mines Dhanbad, Jharkhand - 86 Under the Guidance of Dr. V. N. Sastry Professor IDRBT, Hyderabad. Date of Submission: 5th July,

2 ABSTRACT Mobile banking is the system to perform banking related financial tasks through mobile phones or tablets. Mobile banking can be done through SMS, Web apps or Mobile Websites. It is inefficient to have different bank apps or remember their SMS code, so there is a need of common mobile website framework through which banks can come closer to customers. Currently there are different mobile website and application frameworks present in the web industry, but they lack some features like portability, connectivity oriented content delivery, responsive to all mobile devices independent of device type, optimizations and so on. Till now, neither any initiative nor any specific mobile banking related framework has been developed, to satisfy the customer needs for mobile banking through compatible mobile websites, keeping this thing in mind the project work has been carried out. In this project work, the main objective is to overcome these shortcomings, to design mobile banking oriented framework and implement the same. The project initially explains the identification of different problems faced by the Indian public sector banks and some private sector banks like ICICI and HDFC banks in their websites through analysis of their mobile/normal web pages. In subsequent to this, recommendations are proposed to overcome these issues and in order to do so a mobile framework has been proposed and designed which takes cares of these issues. The implementation of designed framework is presented briefly in the later section. The project work is concluded with advantages of the designed framework and future works to be done in order to improve the framework and embed extra features to it, thus increasing its usability at different levels. P a g e

3 CERTIFICATE This is to certify that the report entitled Design and Implementation of Framework for Bank s Mobile Websites submitted by Kanojia Sushil Kumar Ramashankar, JE, B-Tech (Computer Science and Engineering) - Final Year, Indian School of Mines, Dhanbad, Jharkhand to Institute of Development and Research in Banking Technology (IDRBT) is a bonafide work carried out by him under my supervision and guidance. Date: Project Guide Dr. V.N.Sastry (Professor, IDRBT) P a g e

4 ACKNOWLEDGEMENTS From the first step, this project involved the collection and analysis of information from a wide variety of sources and the efforts of many people along and beyond me. Thus it would not have been possible to achieve the results reported in this document without their help, support and encouragement. I like to express my gratitude to the following people for their help in the work leading to this report: Dr. V. N. Sastry, Professor, IDRBT, Hyderabad. Project Guide: For considering me for this project and providing me continuous mentoring and support to complete this project, for his useful comments on the subject matter and for the knowledge I gained by sharing ideas with him and showing me right path to achieve project goal. Shri. B. Sambamurthy, Director, IDRBT, Hyderabad. For providing excellent labs and library. Research Scholar Mr Shriharsha and Mr Virendra Yadav, Mobile Banking Security Lab, IDRBT, Hyderabad. For encouraging me throughout this project and clearing my doubts that arouse being at lab. My parents and all friends specially school friends For providing moral support and a helping hand whenever required. I thank IDRBT for providing me with necessary infrastructure and technical support that was required for this project. Kanojia Sushil Kumar Ramashankar B. Tech. (Final Year) Computer Science and Engineering Admission no. JE Indian School of Mines, Dhanbad. P a g e

5 TABLE OF CONTENTS ABSTRACT... CERTIFICATE... ACKNOWLEDGEMENTS... TABLE OF CONTENTS... 5 CHAPTER : INTRODUCTION CHAPTERS OVERVIEW LITERATURE SURVEY BACKGROUND.... RELATED WORK..... Working of Mobile website tools....5 OBJECTIVES....6 MOTIVATION... CHAPTER : ANALYSIS AND COMPARISON OF MOBILE WEBSITES OF BANKS IN INDIA.... CHALLENGES FACED BY CUSTOMER AND BANKS OF INDIA..... Problems faced by bank s customers while accessing bank s mobile websites..... Problems faced by banks satisfying customer needs through bank s mobile websites TOOLS REQUIRED FOR ANALYSIS OF MOBILE WEBSITES ANALYSIS OF INDIAN PUBLIC SECTOR AND SOME PRIVATE SECTOR BANK S MOBILE WEBSITES Analysis of Mobile Websites of Banks in India through WC Mobile Compatibility Scores..... Similarity between WC and Mobiready Mobile Compatibility Score Evaluation process.... IDENTIFIED PROBLEMS IN MOBILE WEBSITES OF BANKS IN INDIA... CHAPTER : PROPOSED RECOMMENDATIONS FOR INDIAN BANK S MOBILE WEBSITES.... COMMON RECOMMENDATIONS FOR ALL BANKS IN INDIA.... PROBLEMS FACED WHILE IMPLEMENTING PROPOSED RECOMMENDATIONS OF MOBILE WEBSITES OF BANKS IN INDIA EXISTING MOBILE FRAMEWORKS AND THEIR WEAKNESSES Tasks unable to handle by current Mobile Website Frameworks... 6 CHAPTER : PROPOSED FRAMEWORK OF MOBILE WEBSITES OF BANKS IN INDIA TARGETS ACHIEVED BY THE DESIGNED FRAMEWORK CHARACTERISTICS OF DESIGNED FRAMEWORK FOR BANK S MOBILE WEBSITES TOOLS/SETUP REQUIRED PRIOR TO IMPLEMENTATION... 9 CHAPTER 5: IMPLEMENTATION OF PROPOSED FRAMEWORK OF MOBILE WEBSITES OF BANKS IN INDIA MOBILE WEBSITE FRAMEWORK THROUGH IDRBT SERVER Flowchart and Working of the Designed Mobile Websites Framework MOBILE WEBSITE FRAMEWORK THROUGH BANK S SERVERS IDRBT A BANK S MOBILE INFORMATION PORTAL Background Need for Mobile Information Portal P a g e

6 5.. Setup and Working of Mobile Information Portal Screenshot of designed IDRBT s Information Portal SCREENSHOTS OF DESIGNED FRAMEWORK OF MOBILE WEBSITES OF BANKS IN INDIA Designed Framework Elements... 8 CHAPTER 6: CONCLUSION AND FUTURE WORK... REFERENCES P a g e

7 7 P a g e Chapter : Introduction A web document consisting of either text, images, videos, audios or anything is called a webpage. A collection of web pages hosted on a web domain, to serve the audience is called Website. In short, Website is a collection of web elements like images, videos, etc. presented in webpages. They are mostly written in Hypertext Markup language (HTML) and are designed using different web development tools available. Website brings people together thus connecting them with each other by sharing information. Websites are broadly classified into two categories Normal (Desktop) Websites and Mobile Websites. Later they are differentiated into different types based on usage. Website usability plays a vital role in the success of a product, institution or person. Good usability helps to provide a seamless experience for visitors and improves the chances of success. It is one of the factors that sets a professionally designed website apart from the rest. This can be achieved only when the website follows some characteristics for its type. It can help to make a website a success. Normal websites must have certain characteristics to serve the people such as Clean, Simple and visually appealing design, visuality of the content and features, support at different environment e.g. for different screen resolution, easy navigation, and fresh content and proper information flow throughout the site. All these characteristics makes the audience stick to that website and thus it improves the efficiency of the website. In the similar way, Mobile websites do have certain characteristics like faster page loading, compatible to all mobiles, Mobile browser consistency, well-formatted content that can be easily scanned, well planned information architecture, valid mark-up & clean code, Effective Navigation like Multiple ways to explore content, good internal linking, informative header and footer and most important accessible to all users irrespective of mobile size and shape and its connectivity. Mobile websites are those which are meant to be accessed not only on mobile devices but also on the tablet devices. Mobile websites development is on peak of web development due to its usability and reach by common people. So there is a need to develop efficient mobile websites in order to serve the audience at major level. Seeing this the banks are making efforts to increase their reach by using the mobile websites and thus bringing mobile banking into action for new generation. Mobile related services offer people to enjoy its services at any time anywhere without any difficulties. This has made people to keep all their data safely in their pockets. One of this service is the Mobile Banking feature offered by various banks to do transactions and other bank related tasks from anywhere thus reducing the horde at the nearest bank. In simple words, Mobile Banking is the system through which one can perform all his/her financial and banking related tasks through mobile devices and tablets. Mobile banking facilities are being provided by different banks through different channels like Short Messaging Services (SMSs), Web Applications, Telephone and Mobile websites. Among this the basic approach is to use mobile websites so that it can meet the needs of different users instead of making user to have different applications or efforts required to remember SMS codes.

8 When thought about mobile banking through banks websites the customer has to face many problems related to its usability, efficiency and robustness. Considering these aspects it was felt necessary to create a common solution through which customers need not depend on different mobile banking applications and would have a common way to interact with the banks. So it was thought necessary to build a common interface for the customer of the banks through compatible mobile websites.. Chapters Overview The project report starts with the ongoing developments in the mobile banking technology in the first chapter and is then concluded with the need of the new framework. In the second chapter the emphasis is given to the analysis of the problems faced by current banks mobile websites. During the project s problem detection phase, a deep analysis was made by calculating the mobile compatibility index of different public and some private sector banks in India, which is later concluded by the problems faced by the current bank s mobile websites. Next chapter, illustrates the recommendations to all the banks independently and on the whole a common must follow recommendations are proposed to all banks for their bank s mobile websites. Chapter fourth, focuses on how to bring into action the proposed recommendations and problems related with current frameworks. Chapter fifth, is the most important section of the report as it shows the design of the framework in order to achieve and apply the proposed recommendations and have a compatible mobile website. Later it also shows, the extent to which it can be used on different platforms and for different purposes thus providing a detailed description of the designed framework. The implementation of the framework is just mentioned into the subsequent chapter and finally the chapter is concluded with the advantages of the designed framework. Later the report mentions the future work to be made in order to improve and enhance the designed framework and how it can be made at a gateway level. 8 P a g e

9 . Literature Survey Website is the new path for the success of any person s product or business. When it comes to represent one at the global level websites are the one which stand to their expectation, but when it comes to serve globally to every common person then Mobile websites are first considered rather than desktop websites. Mobile websites have changed the way people interact and share information at everyone s reach.one of such is the Mobile banking through the mobile websites which many banks are considering to make their customer enjoy the banking services from anywhere anytime. Mobile banking through mobile websites basically focuses on the ease of using the banking services on the mobile handsets irrespective of device and location. Designing of compatible mobile website requires study of current web technologies for modern devices and having prior knowledge of web developing languages for the older devices like java enabled phones. Any WAP enabled mobile devices must feature to enjoy banking facilities provided by respective banks on their mobile devices. Mobile banking was first started through the SMS services by the banks by providing different messaging codes in order to carry bank s transactions and get account information on the mobile phones. Later with the introduction of WAP enabled phones and mobile web in 999, first the European banks started to offer mobile banking on this platform to their customers. Till the mobile banking was considered to be SMS based but due to the success in the web technologies and advancements in the growing market of smartphones, it made banks to realize the need of banking through mobile web based applications.so banks preferred respective mobile applications for their mobile banking. Now, after a considerable growth in web technologies like HTML5, CSS, JQuery, Ajax, etc. and support on wide range of mobile devices, the banks are moving towards the mobile banking through their respective mobile websites. By doing so they are increasing the customers share and making them well satisfied, thus working along with the giant technology for better banking services. Indian banks mostly lack in terms of providing mobile banking facilities through mobile websites due to inefficiency of incorporating the web technologies and in availability of common banking framework for bank s mobile websites. According to the data sourced from Bain, Research Now and Bain along with GMI NPS surveys in, India achieves 5 th position in terms of mobile banking with a nearly 7% usage which is quite low. This is a major concern and now banks are moving into the banking services through mobile websites with cross platform support and security. 9 P a g e

10 . Background To design a compatible mobile website there are many frameworks existing which are designed to do so but each one has different pros and cons according to its usage. According to Mob Partner ( on th June,, some of the important frameworks that are most commonly used for different mobile websites design are:- JQuery Mobile Instead of writing unique apps for each mobile device or OS, the jquery mobile framework allows you to design a single highly-branded web site or application that will work on all popular smartphones, tablets and desktop platforms. URL: M-Project It is a Mobile HTML5 JavaScript Framework that helps you build great mobile apps, easy and fast. The framework follows the popular model-view-controller (MVC) software architecture pattern, a huge selling point for many developers. It support all devices: smartphones, tablets and even desktops. URL: Emobc Wide support for different mobile devices and it has a drag-drop feature in order to create mobile applications more efficiently. URL: Wink Wink stands for Webapp INnovation Kit and is a toolkit which will help you build great mobile web apps for ios (ipod, iphone, ipad), Android, BlackBerry, Bada and now Windows Phone 7. Moreover it is adapted for Firefox mobile and Opera mobile. URL: Sencha Touch It is a high-performance HTML5 mobile application framework. Built for enabling worldclass user experiences, Sencha Touch enables developers to build powerful apps that work on ios, Android, BlackBerry, Windows Phone, and more. URL: P a g e

11 Application Craft It was developed using pure web technologies. It has Drag-and-drop UI design, coding, deployment.one can choose cloud as a mean to develop website or web apps from anywhere. It can also reduce strain on the budgeting issues but it costs. URL: DHTMLX Touch It is a free HTML5-based JavaScript library designed specifically for the creation of mobile web applications that work across platforms. As an HTML5-based framework, it comes with a complete feature set of User Interface widgets and other elements also. URL: Related Work On account of site owners who do not have any prior knowledge of web technologies there are different tools available accordingly to the ease of usage, which can be proved beneficial and cost effective for the low and medium size industries to create a mobile friendly version of their respective normal websites. According to the post appeared on the American Express OPEN Forum in the year, some of the known tools which can be used to create a compatible mobile version of the normal websites are discussed below as:- Mobify It allows you to create a mobile version of your website through an intuitive and userfriendly graphical user interface (GUI). Most preferred for the e-commerce through its m- commerce tools. It embeds its logo on created websites and it also offers website reports but only at premium levels. URL: Wirenode It is used by many companies, a mobile website generator that has helped more than 5, websites create mobile-device-friendly versions of their sites. It offers with hosting mobile websites also custom domain and upgrades are provided when paid. URL: Mippin Mobilizer It is a no-frills tool all you have to do is enter your site's RSS feed URL, configure some Options, sign up for an account, install some code on your site, and you're done! When mobile site is configured a live preview is shown to monitor the changes. URL: P a g e

12 Onbile It promises that one can have a mobile version of his site in five minutes or less. It delivers this promise by giving you an intuitive user interface for constructing your mobile site and a custom-generated script to paste into your index page for redirecting user to mobile version of the site. It also has nearly templates to design mobile website. URL: Winksite It is used to create mobile community for owner s website. It even generates a personalized two-dimensional QR-code readable by mobile devices with QR scanners and used to automatically pull up text, photos, videos, music and URLs. URL: MobilePress It is mainly for the mobile conversion of the Wordpress sites. URL: iwebkit - It is used for creating ipad/iphone apps. URL: Working of Mobile website tools The above discussed tools mostly have graphical user interfaces, along with availability of copyand-paste code blocks facility. Some of them also features drag and drop in order to create same. Most of them provide easy installation on the owner s site and easy to use open source mobile tools posed by them. These mobile tools work by the detection of the user agents through different means thus finding whether the customer is mobile or desktop user. If the user agent is a mobile browser, users are redirected to website's mobile version. Most commonly, websites practices assign the mobile version of ones current site with an M-sub-domain (e.g. m.onlinebank.com) Doing so, the traffic and load on a particular website is reduced thus differentiating users at two different locations with compatible mobile browsing experience. The consequences faced and the problems encountered while using these frameworks discussed later in subsequent chapters while taking into consideration the framework to be used for making compatible mobile websites and tools used for evaluation/testing of banks mobile websites. P a g e

13 .5 Objectives The main objective of this project work, was dependent on the problems faced by the Indian public sector bank s mobile websites and was to design and implement framework to solve these issues. While achieving the main objective the work undergoes for other objectives as. Identification of the problem statement.. Analysis of all Indian public sector banks and some private sector banks.. Identification of the issues with these bank s mobile websites.. Proposing recommendations to respective banks to solve these issues. 5. Identifying Issues with existing framework and ways to overcome these issues. 6. Design of framework to apply and use proposed recommendations. 7. Implementation of the framework at basic level..6 Motivation The advancements in the web technologies and their use at different levels initially made us to consider this project. The Analysis phase mostly motivates to carry this project, because it shows the problems being currently faced by all the Indian public sector bank s mobile websites. So in order to solve listed issues and contribute to the betterment of the Indian banks, it was necessary to provide a common framework for bank s mobile websites, which can give a boom to mobile banking in India and thus creating a healthy customer-bank relationship. P a g e

14 Chapter : Analysis and Comparison of Mobile Websites of Banks in India Moving from normal websites to mobile websites raises numerous issues to be faced by the banks when trying to avail the mobile banking service through mobile websites. In this phase, problems are presented, that are faced by customers and mobile banking websites of Indian public sector banks and some major private sector banks like ICICI and HDFC in terms of mobile compatibility, performance, data delivery and so on, by analysing and evaluating their mobile websites and in absence to it their net banking pages are considered.. Challenges faced by Customer and Banks of India It involves challenges faced from customer point of view to access content of mobile website same as that of normal websites and from banks point of view to provide those contents efficiently in order to satisfy customer needs, prior to design of respective mobile websites... Problems faced by bank s customers while accessing bank s mobile websites Unavailability of complete information regarding different bank services, topics, etc. Missing features that are provided into desktop site Displaying unsupported data format Scattering of information and unsuitable display of pages Less user responsive while accessing Mismatched and poor user interface of website leading to bad performance Slow site navigation or no navigation Irrelevant content delivery Loading of pages for long time Unavailability of access controls e.g. Access Keys P a g e

15 .. Problems faced by banks satisfying customer needs through bank s mobile websites Removal of required Information Design Challenge which web technologies to use? User Interface How to make mobile website supported on every mobile handset Performance Issues : Reducing page loading time Delivery of complete content and information Response to the user clicks and events Less use or compilation of external resources Compatibility issues : Responsive to every mobile handsets (Java/Smartphones/Android/iPhone) Connectivity related content (GPRS/EDGE/G/G/G,WiFi) Optimized and supported images and design for mobiles WC principles and guidelines for mobile websites and so on. 5 P a g e

16 . Tools required for analysis of Mobile Websites There are different resources available for testing and evaluation purpose of mobile websites, which can be used to check the compatibility index of bank s mobile website. Testing and evaluating mobile website through these resources gives satisfaction regarding its platform support, portability, interactivity, and robustness and so on. Mobile Web Best Practices. WC, the standards body for many of the web's technologies (such as CSS, HTML and JavaScript), has a document that outlines mobile web best practices. This is aimed at web developers and is a WC Web Standard that helps people design and deliver content that works well on mobile devices. URL: WC mobileok Checker WC s official tool for checking a mobile site's "mobile-friendliness. It rates mobile websites depending on different issues as described in the WC mobile website standards URL: validator.w.org/mobile/ MobiReady This tool tests user/banks site for dotmobi compliance and WC mobileok Compliance, sets of mobile website standards that ensure an optimal and accessible mobile-site user experience. It also looks for errors and gives you a user-friendly report of any errors discovered. URL: ipad Peek An ipad Emulator to show how the websites looks on different apple devices URL: Google Chrome Inspector It is an inbuilt feature provided by Google Chrome browser (one can access by pressing Ctrl+Shift+I, while in browser window). It features emulation part for testing website at different resolutions and different devices. It also has console where errors and warnings can be identified and corrected later. 6 P a g e

17 . Analysis of Indian Public sector and some Private sector bank s mobile websites The project work started with the analysis of all Indian public sector bank s mobile websites, based on the parameters and the standards recommended by the WC (World Wide Web Consortium), for display of user friendly mobile websites compatible on mobile devices. WC recommends best practices for Web content when accessed from mobile devices through the basic document - The Mobile Web Best Practices.. It also considers The WC mobileok Basic Tests. document, which defines machine tests based on the Best Practices to ease Mobile Web content authoring. Using all the above standards, the Indian public sector bank s mobile websites were tested, evaluated and rated by compiling the issues faced by them, detected using different tools discussed above. The problems faced by Banks s mobile websites were grouped into five types namely critical, severe, medium, low issues and finally in warnings and other issues. The main issues which were taken into consideration were as. Critical Issues Page not Found - Presence of non-existing pages or invalid links Large Page Size - Page size greater than Kb thereby increasing page load time Use of External Resources - Using more than external resources Invalid Markup - This is encountered when missing tags or invalid tags are noticed UseMap (Image Map)- Usage of image maps creates problems on unsupported device Invalid image formats Usage of unsupported image e.g. apng image format. Severe issues Table Layout - Informal use of tables as they are not rendered properly by all mobiles Nested Tables - They cause scattering of data on unsupported devices Unstructured Object and Scripts - Improper structuring of tags and other objects No XHTML Mobile Profile Validation Most commonly used mobile page validation Invalid Content Format Support (CSS Syntax) Popups - Use of Popups through scripts makes devices wait for data rendering. Medium Issues No Caching Resized Images (Graphics not as per requirement) - Usage of irregular image sizes Inconsistent declaration of Character Encoding Too many Whitespaces/Comments - Leads to unnecessary increase in document size 7 P a g e

18 No Access Keys - Use of keypad in absence of pointing devices Page size limit - Page size between 5kb to kb Large no. of External Resources - More than external resources No Doctype Declaration - Mobile browser unable to select the type of page to display Use of Frames - Use to display external pages HTTP errors. Low Issues Missing image attributes Missing height and width attributes Invalid Markup unassigned ending tags to some elements Absolute Measures in styling Using pixel values rather than em or % values Invalid Content Format Support (Images OR application/xhtml+xml) Missing 'Alt' attributes for images Page Size Limit Page size greater than kb Unsupported Styles properties - Use of properties like display, border-radius, etc. Use of Event Attributes Inline use of scripting events Used Inline Style Attributes Too much small elements for styling Excess use of tags like <b>, <i>, <u>, etc. 5. Warnings and other Issues Existence of Scripting in the document Existence of Tables Existence of Invalid CSS properties No default Input Method Using input elements without any types Auto Refresh No Page Title No Google sitemap No transform in cache control Preventing transforming of data through proxies No UTF-8 of Character Encoding- Required to encode page language Unknown Link Target support Format Empty href attributes of <a> tags Based on the above issues the Indian public and private sector bank s websites were compared and compatibility index was calculated for all the banks which shows the friendliness of the bank s mobile websites on different mobile devices and tablets. The full report with the issues faced by bank s mobile websites is mentioned into the xml sheet along with this report. 8 P a g e

19 Note : The bank s name with prefix Net represents that the bank s do not possess a mobile website and so their online banking page is taken into consideration for testing purpose. Also note that this is just the test of the homepages of different Indian public sector bank s mobile website pages and that can be extended to other pages for complete website testing. This testing is independent of the issues faced at server side of the banks. 9 P a g e

20 .. Analysis of Mobile Websites of Banks in India through WC Mobile Compatibility Scores Fig I: WC Mobile Compatibility Score Allahabad Bank Andhra Bank Net Bank of Baroda Net Bank of India Net Bank of Maharashtra Net Canara Bank Central Bank of India Net Corporation Bank Net Dena Bank Net HDFC Bank ICICI Bank IDBI Bank Indian Bank Indian Overseas Bank Oriental Bank of Commerce Net Punjab National Bank Punjab and Sind Bank State Bank of India State Bank of Bikaner and Jaipur Net State Bank of Hyderabad Net State Bank of Mysore Net State Bank of Patiala Net State Bank of Travancore Syndicate Bank Net The above pie diagram shows the compatibility index score provided by the WC using the discussed mobile web standards. It uses nearly all the defined 6 parameters for the mobile website testing guidelines. In the pie diagram, larger the cake size the more friendly or compatible the respective bank s mobile or net banking website is.from the pie chart, it is obvious to see Bank of Baroda takes the largest share with 9% compatibility score but that it made for the online net banking as they do not provide specific mobile banking website. Which is next followed by mobile websites of Indian bank, IDBI bank, Canara bank and net banking site of Bank of India with 5% mobile friendliness score. The ones which fall lowest in this testing are mobile websites of Indian Overseas bank and Punjab National Bank. Also net banking websites of Vijaya Bank, Syndicate Bank and UCO bank are one who have very less score nearly % for the compatibility on different mobile handsets. State Bank of India with % compatibility score. Other remaining websites are rated between % to % mobile compatibility score. P a g e

21 .. Analysis of Mobile Websites of Banks in India through Mobiready Mobile Compatibility Scores Fig II: Mobiready Mobile Comapatibility Score Allahabad Bank Andhra Bank Net Bank of Baroda Net Bank of India Net Bank of Maharashtra Net Canara Bank Central Bank of India Net Corporation Bank Net Dena Bank Net HDFC Bank ICICI Bank IDBI Bank Indian Bank Indian Overseas Bank Oriental Bank of Commerce Net Punjab National Bank Punjab and Sind Bank State Bank of India State Bank of Bikaner and Jaipur Net State Bank of Hyderabad Net State Bank of Mysore Net State Bank of Patiala Net State Bank of Travancore Syndicate Bank Net Union Bank of India Net United Bank of India UCO Bank Net Vijaya Bank Net This pie diagram shows the Mobiready score, calculated for compatibility of the mobile website on the different mobile handsets but this takes into consideration only the essential guidelines provided by WC for mobile web standards rather than considering every parameters of the test. It also uses some other testing parameters for mobile webpages like Google sitemap and transform in cache control. According to Mobiready score, net banking website of Corporation bank is considered better among others with 75% compatibility score. The other banks following to it are Indian Bank, Bank of India, State bank of India, Allahabad bank and United bank of India with compatibinty score between 65% to 7%.It states that UCO bank, Indian Overseas bank and Vijaya bank are one which lowest and thus less compatible on mobile devices which may cause poor display and usability of the website. P a g e

22 Mobile Compatibility Score (%) Design and Implementation of Framework for Bank s Mobile Websites.. Similarity between WC and Mobiready Mobile Compatibility Score Evaluation process Fig III: Comparison of WC and Mobiready Mobile Compatibilty Score Indian banks Mobiready Mobile Compatibility Score WC Mobile Compatibility Score The above statistics shows the comparison of the mobile compatibility score provided by the two medium WC (considering all mobile standards) and Mobiready (considering essential mobile standards along with other mobile parameters).from the above it is seen that the banks websites are failing to achieve good compatibility score when calculated using all defined WC mobile standards. But when only essential parameters are considered then there is a slight increase in the score but not at exponential terms. This shows that the standards defined are true to their nature and can be extended in future for different web pages.net banking of Bank of Baroda falls greatly when compared with latest mobile web standards. Similar case can be found with mobile websites of Indian bank and IDBI bank. The conclusion is that the problems and issues that has been detected through this analysis and website testing phase reveals the actual friendliness of the websites on different platforms, the user interactivity with different bank s mobile websites and the effect of same on customer minds for accessing bank s services through mobile websites. P a g e

23 . Identified problems in Mobile Websites of Banks in India The analysis phase lists out the common problems faced by the bank s mobile websites in terms of user experience and mobile compatibility score as - Page Size is large and page loading speed is slow Invalid mark up and links (HTTP Errors) Large use of graphics and colours Large use of external resources Use of Tables and tabular data Invalid and erroneous CSS syntax No XHTML Mobile Profile Validation No Caching of non-sensitive pages Inconsistent or no declaration of Character Encoding Use of Inline Styling and scripting attributes Unknown Link Target support Format Use of frames, popups, small style attributes Non-existence of Google sitemap Use of absolute values rather than percentage values in design Missing attributes and other necessary mark-ups.5 Conclusions Now after analysing it was seen that the bank s websites lacks many features, which are necessary for proper functioning of the mobile banking through the mobile websites. This chapter briefly explains the base criteria on which the websites of different banks in India are analysed and different issues faced by the them into categories of critical, severe, medium, and low and other normal issues. Removal of critical and severe issues are do necessary for the proper working of mobile banking websites. Similarly medium, low and different other issues are also equally important if one wants to increase the success rate of the mobile banking through mobile websites. For the same different recommendations are provided to the banks to solve this issues in next chapter. P a g e

24 Chapter : Proposed Recommendations for Indian Bank s Mobile Websites This project report in this phase proposes recommendations for mobile websites of all public sector banks and some private sector banks, to deal with the problems identified during analysis phase. The proposed recommendations are compiled from various sources by testing and visiting the mobile websites on different tools discussed earlier. Apart from this some recommendations were also made on personal user experience.. Common recommendations for all Banks in India List of common recommendations for all Indian bank s mobile websites - Optimize Images using optimization tools linked with this report. Use Content Negotiation to have both normal and mobile versions available and served depending on the browser capabilities. Uses elements or structures that are allowed in the XHTML Basic. specification and use XHTML Mobile Profile Validation. Do not use pixel measures and do not use absolute units in markup language attribute values and style sheet property values. Try to reduce the number of external and included resources (images/style sheets). Use CSS techniques to control the layout of the page. Make use of cache for the homepage only or the login page but not for sensitive pages. Remove broken links or add content to the links rather than creating HTTP errors Validate your documents through WC Markup Validator published formal grammar pages. Use Alt Attributes for images incase images are disturbed. Avoid Resizing of images. Remove useless whitespaces and comments. Avoid using tables, frames, popups, invalid CSS properties, inline styling, inline event attributes and so on. Use separate pages for scripting rather than embedding them on the same page. Use Doctype in order to send data as supported by the device. Use default character encoding method (UTF-8,UTF-6,UTF-,ASCII). Add default input method for the input elements. Use Google sitemap and transform cache control for fast access of regular pages. P a g e

25 . Problems faced while implementing proposed recommendations of Mobile Websites of Banks in India As banks are provided with the recommendations report but the problem may arise for selecting the right path to apply proposed recommendations and increase the potentiality of the respective mobile websites. If one is aware of the existing mobile website frameworks they can choose any one of them which suits their need, but for those who are unfamiliar with mobile websites framework may choose improper or irrelevant framework thus again leading to the same problems in some or other way. Different questions may arise in bank s mind regarding the framework, if they try to use them as- How to implement these recommendations using the selected framework? Do selected framework will be good and customizable? Do that framework can be used on any mobile device? Is it reliable and meet WC standards? If not, which mobile framework should be chosen from existing ones?. Existing Mobile Frameworks and their weaknesses As discussed earlier in the introduction chapter, there are different mobile frameworks which can be used to make a mobile compatible websites and can overcome some of the issues faced by the banking mobile websites. Also tools are designed to make use of this framework and design a mobile compatible websites in a quick time but with a user pain. All the tools and frameworks discussed initially, has some or other weaknesses like no cross platform support, writing of codes, dragging codes rather than elements, use of excess plugins and generating the design rather than having a conversion mechanism for mobile websites. Apart from this they are also unable to handle situations listed in next sub-section. 5 P a g e

26 .. Tasks unable to be handled by current Mobile Website Frameworks Automatic conversion to mobile compatible website rather than generating manually its mobile version Optimization of the images Connectivity oriented content (GPRS/G/G) Appending of the meta tags related to caching and other details Reducing the CSS syntax by deleting or replacing with the alternatives Handling of the tabular information Automatic removal of comments and whitespaces Flow of information related to services and features offered by banks Adding Default Input Method for the input elements Adding security measures to input elements Assigning of access key support Portability and robustness to different mobile devices After examining the available frameworks and the weaknesses possessed by them, it was felt extreme important to develop a suitable framework so as to full fill the requirements of the banking mobile websites. Currently, there is no specific banking oriented mobile website framework which can concentrate on bank orientated mobile design having features like full content, low page load, cross platform support with best user experience interface. This makes the project report most crucial as it aims to cover the above qualities by designing a bank oriented mobile website framework which is presented in the next chapter. 6 P a g e

27 Chapter : Proposed Framework of Mobile Websites of Banks in India The Proposed Mobile Website Framework is designed keeping in mind the bank s mobile website simplicity for better customer experience. The framework is made initially with only important features possess by the banking website focussing on the design of website rather than security of the website. For the security attacks at login, registration and other things measures are been taken so as to make framework stiff to its working rather than leading to poor performance. The design phase focuses on the targets the framework achieves and the working of the framework using the flowchart and other diagrams.. Targets achieved by the designed Framework Automatic conversion to compatible mobile website page format Content delivery according to the connectivity type Automatic image compression Automatic comments and whitespace removal Automatic appending of Meta details like caching, encoding, description, keywords, etc. Support for different screen resolutions Bank Related themes Navigation through simple menu, sidebars and options Custom designed of all input elements with placeholders and input icons Support for Ajax feature Use of HTML5 geo location to find nearest Banks and ATMs Use of HTML5 features in order to provide content rich websites for the supported mobile phones. Use of slideshows, HTML5 audio and video support for compatible smartphones and fallback for others. Support for animation for compatible mobile devices 7 P a g e

28 . Characteristics of Designed Framework for Bank s Mobile Websites Cross platform suppport for different mobile screens Finds images and optimizes them and stores them Provide content based on connectivity and supported screen resolutions Light captcha system for security Removes whitespaces, comments and tidy things up Scans meta data and stores for appending meta details Information Portal for banks Plugins like ATM and Bank Locator, ImagedataURI,etc. scans webpage to find links and forms to be appended Mobile Website Framework Appending element design framework to manage complete page and its styling. Figure : Features included in designed Bank's Mobile Websites Framework 8 P a g e

29 The framework designed is made by using the web technologies like HTML, HTML5, CSS, CSS, JQuery, JavaScript, PHP, MySQL and Ajax. The use of the web technologies according to the device support is taken into care, for example Java phones are not provided with HTML5 audio/video support, Smartphones are supplied with connectivity oriented content i.e. If customer s mobile supports new web features then they are provided with it, else they are kept with what their mobile deserves. Thus, making a balance between customer needs and bank s content supply for the same. The framework provides the additional support to the mobile devices with the included plugins like ATM and bank Locator within km of the customer s location. It also provides generalized plugins for image optimization and image compression depending on the image quality. For the images less than Kb, a plugin is designed to convert those images into Data URI format thus reducing the number of network requests. A light captcha system plugin based on Data URI is also included with framework. Tools/Setup required prior to Implementation Client Side WAP enabled Mobile Phone (Java/Android/Smartphone/iPhone) Working Mobile Connectivity (GPRS/EDGE/G/G/G/Wi-Fi) Geo-location Feature (optional for Bank and ATM search) Server Side A PHP 5.+ supported server Apache or Nigix Server with Gzip compression Imagick Library Installed on Server PHP s GD Library installed on server Designed Framework scripts and style sheets PhpMyAdmin for MySQL Latest JQuery.+ scripts Developers side (To make changes accordingly) Web browser (Google Chrome, Firefox, etc.) PHP Storm by Jetbrains (one stop for all changes) Notepad++ v6.5+ Notepad (windows) and Vim, Gedit, etc. for Linux Systems Wampp, Xampp or Lampp installed on system Apache and MySQL Enabled with installed libraries like Imagick and GD 9 P a g e

30 Chapter 5: Implementation of Proposed Framework of Mobile Websites of Banks in India The proposed and designed framework can be implemented at both the bank s server side or at the IDRBT s server side. But when it is implemented at the IDRBT server customers may have a very good user experience rather than when the framework is implemented at the respective banks. One thing can be done to handle this is to implement the framework at the bank side and provide the redirection to the IDRBT servers. Currently the implementation of the designed framework is made at the basic level i.e. a conversion process is attached only with singly pages rather than the complete website. It works like a filter i.e. filtering the important data and content of the websites and just compiling all the things which are necessary for the mobile display based on different factors mentioned in the design phase. 5. Mobile Website Framework through IDRBT Server Here the focus is made by using the framework at IDRBT server where it is connected to different banks so as to facilitate the mobile banking with different banks. This can be achieved by using IDRBT as the gateway through which the customer can navigate to different banks services and portals, this phenomenon can proved to be beneficial for IDRBT in order to keep the records of different banks usage and can generate yearly or periodic statististical reports for different banks. Respective Bank s Server SBI HDFC ICICI Other Banks IDRBT Server Figure : Framework Implemented through IDRBT Server P a g e Customer

31 When a bank s mobile website is accessed through framework established at IDRBT the customers are provided with various other facilities discussed later. From the figure, it is obvious the banks are connected to the IDRBT server to serve the customers any time. In simple words, whenever any customer tries to access the banks mobile website through the IDRBT server they are made available with their own account independent of all other banks account, so that IDRBT can provide the best user experience to the banks customers. 5.. Flowchart and Working of the Designed Mobile Websites Framework IDRBT Server Scanning requested webpage,fetching webpage details,storing details Scanning for essential mobile elements like links and form elements and storing Searching User details from the database Database Name Pass Details Image Compression Plugins Converting and Optimzing images Removing comments and whitespaces, HTML,Javascript,CSS compression (Gzip) Client Side Appending designed elements framework to manage complete page and its styling efficiently Compiling and appending stored data to the mobile webpage Appends content based on connectivity and supported screen resolutions for recognised user or normal content Figure : Flowchart of Framework at IDRBT server P a g e

32 The framework will start working at the core of the server side whenever any request is made to access the bank s mobile website through IDRBT server. Initially the framework is setup at the IDRBT server with all the installed components for achieving the goal. The complete working can be shown stepwise as. A request is made to the IDRBT server through a mobile device or a tablet for accessing the bank s mobile website. This request is accepted by IDRBT server and now the Mobile Website Framework is called upon to perform its further tasks. First the frameworks makes connection to the IDRBT database for identifying the authorized user i.e. whether a new user or a registered user. During this process customer is moved to the login page with an option to continue without login... If user is registered then the user details regarding its mobile device, connectivity type and other content related information are fetched and stored.. If user is unregistered then he/she is asked to register, which can be skipped for time being thus restricting to some features only. In the next step irrelevant to the first step, here the whole actual webpage of the requested banks website is fetched and scan for the details about the webpage which includes meta tags details related to content type, encoding type, author,description, keywords, title, favicon and other details. Also the webpage scripts and style sheets are stored.. In third step, the framework scans and selects the elements to be displayed depending if the website was using the designed mobile framework or not.. If designed element framework is not used then it scans and stores only links, images and form elements of the current mobile website and moves to next step, else it goes for another level of this step... It addition to above it adds data from important classes and ids defined in elements framework. They are scanned and store. It may include audio, video, slideshow and other content rich stuffs.. This step deals with the compression and conversion of images of the websites. It has two phases based on images size.. All images are compressed using the plugin or the designed tool so as to reduce page size thus reducing page load time. For images less than (Kb)Kilobytes it moves to one more phase of optimization else moves to next step.. Images less than Kb are converted to Data URI format thus reducing the number of network request through ImageDataUri tool..5 Removing of erroneous links, whitespaces and comments is made during this step.6 This step is a dependent phase that is if user was recognised as a registered one then they are provided with connectivity orientated content delivery else normally else no connectivity related content are added and user is moved to next step showing required information and content support P a g e

33 .7 All the Stored information from the step -5 are now compiled and appended to the actual webpage and moved to the final step.8 This is the final step as it completely organises the content according to the mobile device screen size and the support for the required content which the customer possesses. This creates an optimized and full relative content supported webpage for the customer s mobile or tablet device.. Here the role of the frameworks ends completely and now user can enjoy the optimal bank s mobile website according to his/her mobile type and connectivity type. P a g e

34 5. Mobile Website Framework through Bank s Servers Bank s Server Customer Figure : Implementation of framework at Bank's Server The implementation of the framework at the respective Bank s server is also easy to setup, but they would not be able to achieve full fledge features by doing so. This bank s problem can be solved by just calling the framework at the IDRBT Server which can be done via redirection or some other means. When framework is called via another bank then the URL of that bank s mobile page is taken as the source and thereafter framework continues as usual by providing webpage directly to customer webpage or to the bank to provide the same. The above two implementation model one at IDRBT server and another at Bank s respective shows the portability features possess by the designed framework and how it can be used to meet anyone s need at different operational means. P a g e

35 5. IDRBT A Bank s Mobile Information Portal 5.. Background Mobile phones have reached to every nook and corner of the world, unlike which enables one to access everything on their mobile device that can be done through computers. A bank customer would prefer accessing bank information on mobile device more comfortably rather than a computer. Whenever a customer wants to know about the bank s current interest rates, current schemes, news updates and other things related to the bank, then he should first Google it or just move to the respective bank website. But as discussed earlier he would have to undergo numerous issues thus making a user to get frustrated and become unhappy. 5.. Need for Mobile Information Portal One problem may also arise for people who are equipped which low end mobile devices with only support of Java wap applications. During this time, if suppose customer wants to know how to open a saving bank account at ABC bank then he would try to move on the ABC bank s websites and search for the relevant content and may end up without query been solved due to issues faced while accessing mobile websites on his/her mobile handsets. During this time it would prove much beneficial if he was provided with what he was looking for rather showing useless graphics, videos, ads, etc. which can irritate customer and rate bank negative. The problem of moving to different location for getting bank s information can also be removed by keeping a common interface for user. Till now there is a non-existence of any such information portal possessed by any bank in their mobile website. This would create problems for the customers who are redirected to mobile website and also when the main website goes down, etc. 5.. Setup and Working of Mobile Information Portal Information portal is connected and setup in the same manner as that of bank s mobile websites framework in the figure and figure.there is no step required on major basis for both server side and client side. For proper working of the information portal, the information stored about various banks is needed to be updated,to do so banks and IDRBT server are meant have interconnected creating the efficient flow of information for the customers. IDRBT can be used as an Information portal for all Indian banks thus keeping tracks on various banks at one place. The information portal may educate people with different facilities been introduced, thus making people aware about the ongoing banking trends and developments. Mobile Information Portal is to be one place for getting all information about the respective banks on mobile devices and desktops also. It also possess bank oriented themes and bank logo support. 5 P a g e

36 For the proper working of the IDRBT s Information Portal, it is required that bank co-operate with IDRBT and updates its features, interest rates, schemes, news updates, offers, details, etc. Bank s Server Side or Developer Bank always keeps updating their informational for mobile oriented information portable IDRBT Server Manages various bank information in database or in a XML file Customer As per the Mobile Information Portal Model, the Banks data is updated by someone at the bank level, so an interface is being designed such that he/she can update the bank details and other thing featured in the banks on customer demand. The interface is provided by the IDRBT on its server for the admin of the particular banks to access those information modules. For the same they are provided with unique id and password. As soon as the information is fed and submitted, the data gets append in the XML sheet (currently in this way) or one can make use of databases to store each bank s information. Now whenever user requests IDRBT server for accessing banks information through mobile phones then it loads the necessary data from the file or the database and shows the user. If user is a registered user with IDRBT by means of the mobile website framework which was discussed earlier then, he is provided with content rich information on his/her mobile phones else he is made available with the basic information of the respective bank. This information portal is very essential while accessing contents through mobile device which suffices all user needs. 6 P a g e

37 5.. Screenshot of designed IDRBT s Information Portal Banks Details Provides information about all banks services and unique services offered by them. Compiled bank information at one place Dependent on mobile connectivity i.e. videos and audios for G and higher connectivity mobiles Frequently asked questions Gallery support Figure 5: Screenshot of IDRBT Information Portal 7 P a g e

38 5. Screenshots of Designed Framework of Mobile Websites of Banks in India This section consists of all the screen shots of the bank s mobile website framework designed in different sections.it also includes the plugins and tools screenshots. 5.. Designed Framework Elements Figure 6 : Menu, Heading and Paragraph Elements shown in tablet Figure 7: Framework Design responsiveness in mobile Figure 8: Tables elements design for tablet and mobile 8 P a g e

39 Figure 9: Form elements -text, password, date, , pin code in mobile device Figure : Form elements search, URL, file, text area in mobile device Figure : Popup with semi-transparent container 9 P a g e

40 Figure : Form elements Buttons, Radio Checkbox, range, progress Elements Figure : Others Select, Accordion and Tabbed data Container P a g e

41 Figure : Right Slider for Menu purposes Figure 5: Figure : Left Slider for Menu purposes and Calendar script involved in it Figure 5: Figure : Ajax Loader and slideshows in css and JavaScript P a g e

42 Now in order to use this framework design, one can just include the scripts link to the existing design and that would complete the styling process of the complete webpage. For the sake of convenience and how to use the designed framework the samples sites are made so that one can understand the usage mechanism. The samples also include the plugins and tools involved with this framework with commented how to use code. To include the scripts in webpage write the following code into the head section of the html, js or php file: For style sheets: <link rel="stylesheet" type="text/css" href="location_of_root_folder/style.css"> -- Main Script <link rel="stylesheet" type="text/css" href="location_of_ ROOT_FOLDER /mstyle.css"> -- Mobile small Script <link rel="stylesheet" type="text/css" href="location_of_ ROOT_FOLDER /javastyle.css"> -- lightest one For JavaScript s: <script src=" LOCATION_OF_ ROOT_FOLDER /jquery.js"></script> or any other jquery version <script type="text/javascript" src=" LOCATION_OF_ ROOT_FOLDER /script.js" ></script> <script type="text/javascript" src=" LOCATION_OF_ ROOT_FOLDER /PLUGINS_ONE.js" ></script> For PHP Files: require_once(' LOCATION_OF_ ROOT_/simple_html_dom.php'); require_once(' LOCATION_OF_ ROOT_/imagedatauri.php'); require_once(' LOCATION_OF_ ROOT_/compress_img.php'); and similarly for other php files. P a g e

43 Figure 6: Sample Use of Framework to design mobile websites Figure 7: Conversion tool f for normal website to its mobile version Figure 8: Designed Framework for cross platform support P a g e

44 Figure 9: Mobile user Registration sample using framework design Figure : Mobile user Registration sample using framework design Figure : Mobile Information portal for banks initial selection box to select bank P a g e

45 Figure : Registration form sample and its filling Figure : Image optimization tools and plugins Figure : Searching the mobile site example 5 P a g e

46 Figure 7: Login Panel for desktop with labels Figure 5: Image compression and data URI 6 P a g e

47 Figure 6 : Sample Converted State bank of India Mobile Website Figure 7 : Included Geo location Plugin for nearest bank and atms sample 7 P a g e

48 Chapter 6: Conclusion and Future Work The project report shows the different identified issues being currently faced by the banks in India. To solve these issues recommendations are proposed and these recommendations will be applied efficiently if and only if the proposed framework is used. Framework also contains optimizations and conversion tools which inbuilt with the framework so no extra effort is to be made for optimization of complete website. Apart from this, the Information Portal design is also proposed which is very beneficial for the bank s mobile websites. The project report can be concluded with the advantages of the designed framework which would show the potential of the framework to bring a better mobile banking experience to the customers via banks mobile websites by proving them a relevant content support. Conclusions Simple to use by just adding IDs and Classes for the current websites. Bank oriented mobile Framework and portable to other mobile websites also. Connectivity based content delivery Support for major range of devices from Java to Smartphones. Information Portal related to features and services provided by banks Search feature to find nearest bank s ATMs Branch details. XHTML Mobile Profile Validation. Overall less overhead for page loading Filling up small security holes caused by exploiting html elements Bringing optimal mobile website for best user experience Providing not only Prevention but also Cure for the existing bank s mobile websites Providing Educational means to learn about banks in India through Information portal This shows that, one can get efficient and user friendly mobile websites and using this banks can make their own mobile websites in a quick way rather than depending on other by just using the included style and scripts as No need of Web Developing Knowledge is required 8 P a g e

49 Future Work Additional work to be done for the designed Framework for Indian Banks Mobile Websites Implementation at the Gateway Level i.e. anytime request is made by customer, then they are made to pass through IDRBT gateway Account management system at higher level with enabled banking features Transactions features and security for the same More optimization means for transparent gif and png images Mobile Informational Portal with other features like live streaming of bank events. Show unmanageable elements more efficiently (optional) 9 P a g e

50 Appendix Analysis of Mobile Pages of Indian Public sector Banks and some Private Sector Banks Practices / Banks Allahabad Bank Andhra Bank Net Bank of Baroda Net Bank of India Net Bank of Maharashtra Canara Net Bank Central Bank of India Net Corporation Bank Net Dena Bank Net HDFC Bank ICICI Bank IDBI Bank Indian Bank Indian Overseas Oriental Bank Bank of Commerce Punjab National Net Punjab Bank and Sind Bank State Bank of India State Bank of Bikaner and State Bank of Jaipur Net Hyderabad State Net Bank of Mysore Net State Bank of Patiala Net State Bank of Travancore Syndicate Bank Net Union Bank of India Net United Bank of India UCO Bank Vijaya Net Bank Net MobiReady Score (out of 5) Mobile User Friendly (WC in %) Page Size (Kb) Network Requests P a g e

51 5 P a g e Design and Implementation of Framework for Bank s Mobile Websites Estimated Page Loading Time (in seconds) Good Bad Bad Good Bad Fair Bad Good Bad Bad Bad Fair Good Bad Bad Bad Good Good Bad Bad Bad Bad Good Bad Bad Good Bad Bad WIFI G GPRS Category wise Failures Rely on Web standards Stay away from known hazards Be cautious of device limitations Check graphics and colors 5

52 5 P a g e Design and Implementation of Framework for Bank s Mobile Websites Keep it small Use the network sparingly HTTP errors Think of User on the Go Critical/Urge nt Issues Page Not Found Large Page Size > Kb Use of External Resources > resources Invalid Markup UseMap (Image Map)

53 5 P a g e Design and Implementation of Framework for Bank s Mobile Websites Invalid image formats Severe Issues Improper Table Layout Nested Tables Unstructured Object and Scripts No XHTML Mobile Profile Validation Invalid Content Format Support (CSS Syntax) Popups Medium Issues

54 5 P a g e Design and Implementation of Framework for Bank s Mobile Websites No Caching Resized Images (Graphics not as per requirement) Inconsistent declaration of Character Encoding Two many Whitespaces/ Comments No AccessKeys Page size limit (5- kb) Large no. of External Resources No Doctype Declaration Use of Frames HTTP errors

55 55 P a g e Design and Implementation of Framework for Bank s Mobile Websites Low Issues Missing images atrributes Invalid Markup Absolute Measures in styling Invalid Content Format Support (Images OR application/x html+xml) Missing 'Alt' attributes for images Page Size Limit > Kb Unsupported Styles properties Use of Event Attributes Used Inline Style Attributes Too much small elements for styling

56 56 P a g e Design and Implementation of Framework for Bank s Mobile Websites Other Issues and Warnings Existence of Scripting Existence of Tables Existence of Invalid CSS properties No default Input Method Auto Refresh No Page Title No Google sitemap No transform in cache control No UTF-8 of Character Encoding

57 Unknown Link Target support Format 57 P a g e

58 References P a g e

85.1. Review of google.com. Your website score. Generated on 2015-03-25. Introduction. Table of Contents SEO. Iconography Pass

85.1. Review of google.com. Your website score. Generated on 2015-03-25. Introduction. Table of Contents SEO. Iconography Pass 85.1 Your website score Review of google.com Generated on 2015-03-25 Introduction This report provides a review of the key factors that influence the SEO and usability of your website. The homepage rank

More information

SmallBiz Dynamic Theme User Guide

SmallBiz Dynamic Theme User Guide SmallBiz Dynamic Theme User Guide Table of Contents Introduction... 3 Create Your Website in Just 5 Minutes... 3 Before Your Installation Begins... 4 Installing the Small Biz Theme... 4 Customizing the

More information

SE Ranking www.intellectsoft.co.uk Report

SE Ranking www.intellectsoft.co.uk Report SE Ranking www.intellectsoft.co.uk Report Jul-31, 2015 - Aug-06, 2015 Intellectsoft UK http://www.intellectsoft.co.uk/ Aug-06, 2015 2/22 Intellectsoft UK (www.intellectsoft.co.uk) Report summary... 3 Rankings

More information

Beginning Smartphone Web Development

Beginning Smartphone Web Development Beginning Smartphone Web Development I3. jl!c;llirici JavaScript C;SS, f HTML and A-, p p I i с at i о n s f о r«p ri о n e,, А л ei ro i ci, P a! ei P re, Eli ас к I Windows Мкаане, and inotaa S60 Gail

More information

Web Development I & II*

Web Development I & II* Web Development I & II* Career Cluster Information Technology Course Code 10161 Prerequisite(s) Computer Applications Introduction to Information Technology (recommended) Computer Information Technology

More information

JTouch Mobile Extension for Joomla! User Guide

JTouch Mobile Extension for Joomla! User Guide JTouch Mobile Extension for Joomla! User Guide A Mobilization Plugin & Touch Friendly Template for Joomla! 2.5 Author: Huy Nguyen Co- Author: John Nguyen ABSTRACT The JTouch Mobile extension was developed

More information

WompMobile Technical FAQ

WompMobile Technical FAQ WompMobile Technical FAQ What are the technical benefits of WompMobile? The mobile site has the same exact URL as the desktop website. The mobile site automatically and instantly syncs with the desktop

More information

Search Engine Optimization Glossary

Search Engine Optimization Glossary Search Engine Optimization Glossary A ALT Text/Tag or Attribute: A description of an image in your site's HTML. Unlike humans, search engines read only the ALT text of images, not the images themselves.

More information

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 SUBJECT TITLE : WEB TECHNOLOGY SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1 16 02 2. CSS & JAVASCRIPT Test

More information

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application BACKBONE.JS Sencha Touch CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application A RapidValue Solutions Whitepaper Author: Pooja Prasad, Technical Lead, RapidValue Solutions Contents Executive

More information

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY

Advanced Web Development SCOPE OF WEB DEVELOPMENT INDUSTRY Advanced Web Development Duration: 6 Months SCOPE OF WEB DEVELOPMENT INDUSTRY Web development jobs have taken thе hot seat when it comes to career opportunities and positions as a Web developer, as every

More information

Google Analytics for Robust Website Analytics. Deepika Verma, Depanwita Seal, Atul Pandey

Google Analytics for Robust Website Analytics. Deepika Verma, Depanwita Seal, Atul Pandey 1 Google Analytics for Robust Website Analytics Deepika Verma, Depanwita Seal, Atul Pandey 2 Table of Contents I. INTRODUCTION...3 II. Method for obtaining data for web analysis...3 III. Types of metrics

More information

BASIC SMART BUSINESS

BASIC SMART BUSINESS REV.01 2013 p. 1/16 Roma, 16/01/2014 Dear Telefonica S.A. marketing department SUBJECT: Revenue Sharing Webee Telefonica Webee allows the user to create and publish professional websites "manageable",

More information

Your Blueprint websites Content Management System (CMS).

Your Blueprint websites Content Management System (CMS). Your Blueprint websites Content Management System (CMS). Your Blueprint website comes with its own content management system (CMS) so that you can make your site your own. It is simple to use and allows

More information

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file.

We automatically generate the HTML for this as seen below. Provide the above components for the teaser.txt file. Creative Specs Gmail Sponsored Promotions Overview The GSP creative asset will be a ZIP folder, containing four components: 1. Teaser text file 2. Teaser logo image 3. HTML file with the fully expanded

More information

A set-up guide and general information to help you get the most out of your new theme.

A set-up guide and general information to help you get the most out of your new theme. Blox. A set-up guide and general information to help you get the most out of your new theme. This document covers the installation, set up, and use of this theme and provides answers and solutions to common

More information

Christopher Zavatchen

Christopher Zavatchen Christopher Zavatchen [email protected] 330-558-1137 273 Bettie Lane Brunswick, Ohio 44212 Objective Seeking a career opportunity enabling me to fully utilize my web design and development skills while

More information

Cross Platform Applications with IBM Worklight

Cross Platform Applications with IBM Worklight IJCSNS International Journal of Computer Science and Network Security, VOL.15 No.11, November 2015 101 Cross Platform Applications with IBM Worklight P.S.S.Vara Prasad and Mrs.S.Durga Devi Dept. of IT

More information

Designing for Mobile Devices

Designing for Mobile Devices Designing for Mobile Devices October 2010 Pawel Zareba Table of Contents Mobile market overview... 3 Smartphone penetration... 3 Mobile browsers:... 9 Browser detect techniques... 11 Progressive enhancement:...

More information

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER TABLE OF CONTENTS Market Demand for Enterprise Mobile Mobile App Development Approaches Native Apps Mobile Web Apps Hybrid Apps Mendix Vision for Mobile App

More information

Creating a social networking website with mobile accessibility. A Guide to WordPress, BuddyPress, and mobile readiness

Creating a social networking website with mobile accessibility. A Guide to WordPress, BuddyPress, and mobile readiness Creating a social networking website with mobile accessibility A Guide to WordPress, BuddyPress, and mobile readiness How To Guide I 2 Creating a social networking website with mobile accessibility Contents

More information

WEB DEVELOPMENT IA & IB (893 & 894)

WEB DEVELOPMENT IA & IB (893 & 894) DESCRIPTION Web Development is a course designed to guide students in a project-based environment in the development of up-to-date concepts and skills that are used in the development of today s websites.

More information

Pizza SEO: Effective Web. Effective Web Audit. Effective Web Audit. Copyright 2007+ Pizza SEO Ltd. [email protected] http://pizzaseo.

Pizza SEO: Effective Web. Effective Web Audit. Effective Web Audit. Copyright 2007+ Pizza SEO Ltd. info@pizzaseo.com http://pizzaseo. 1 Table of Contents 1 (X)HTML Code / CSS Code 1.1 Valid code 1.2 Layout 1.3 CSS & JavaScript 1.4 TITLE element 1.5 META Description element 1.6 Structure of pages 2 Structure of URL addresses 2.1 Friendly

More information

Oracle WebCenter Sites Mobility Server Enabling exceptional mobile and tablet web applications and web sites without compromise

Oracle WebCenter Sites Mobility Server Enabling exceptional mobile and tablet web applications and web sites without compromise Oracle WebCenter Sites Mobility Server Enabling exceptional mobile and tablet web applications and web sites without compromise Mobility Server offers state-of-the-art technology and a comprehensive solution

More information

SEO Overview. Introduction

SEO Overview. Introduction Introduction This guide addresses a number of separate issues which are involved in Search Engine Optimisation (SEO) - the art of ensuring that your pages rank well in the "organic listings" [Wikipedia]

More information

Responsive Web Design: Single Design for multiple devices - A case with UNISWA Library website. John Paul Anbu K.

Responsive Web Design: Single Design for multiple devices - A case with UNISWA Library website. John Paul Anbu K. Responsive Web Design: Single Design for multiple devices - A case with UNISWA Library website John Paul Anbu K. Introduction Proliferation of different devices to access internet Desktops Tablets Smart

More information

Sage CRM. Sage CRM 2016 R1 Mobile Guide

Sage CRM. Sage CRM 2016 R1 Mobile Guide Sage CRM Sage CRM 2016 R1 Mobile Guide Contents Chapter 1: Introduction to Sage CRM Mobile Solutions 1 Chapter 2: Setting up Sage CRM Mobile Apps 2 Prerequisites for Sage CRM mobile apps 3 Enabling users

More information

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com

Web Testing. Main Concepts of Web Testing. Software Quality Assurance Telerik Software Academy http://academy.telerik.com Web Testing Main Concepts of Web Testing Software Quality Assurance Telerik Software Academy http://academy.telerik.com The Lectors Snejina Lazarova Product Manager Business Services Team Dimo Mitev QA

More information

SEARCH ENGINE OPTIMIZATION

SEARCH ENGINE OPTIMIZATION SEARCH ENGINE OPTIMIZATION WEBSITE ANALYSIS REPORT FOR miaatravel.com Version 1.0 M AY 2 4, 2 0 1 3 Amendments History R E V I S I O N H I S T O R Y The following table contains the history of all amendments

More information

INFORMATION TECHNOLOGY STANDARD

INFORMATION TECHNOLOGY STANDARD COMMONWEALTH OF PENNSYLVANIA DEPARTMENT OF Human Services INFORMATION TECHNOLOGY STANDARD Name Of Standard: Mobile Development Domain: Application Number: Category: STD-EASS010 Date Issued: Issued By Direction

More information

Customising Your Mobile Payment Pages

Customising Your Mobile Payment Pages Corporate Gateway Customising Your Mobile Payment Pages V2.0 May 2014 Use this guide to: Understand how to customise your payment pages for mobile and tablet devices XML Direct Integration Guide > Contents

More information

Table of Contents. Help Manual for NEEM Agent

Table of Contents. Help Manual for NEEM Agent Table of Contents User Registration for username and password... 2 Login to AICTE web portal with the User ID and Password provided on e-mail... 8 NEEM Agent Application... 11 Eligibility of NEEM Agent

More information

Front-End Performance Testing and Optimization

Front-End Performance Testing and Optimization Front-End Performance Testing and Optimization Abstract Today, web user turnaround starts from more than 3 seconds of response time. This demands performance optimization on all application levels. Client

More information

Checklist of Best Practices in Website

Checklist of Best Practices in Website Checklist of Best Practices in Website An educational guide for anyone responsible for website performance and search engine optimization. Specialists in Direct & Digital Marketing Checklist of Best Practices

More information

The Essential Guide to HTML Email Design

The Essential Guide to HTML Email Design The Essential Guide to HTML Email Design Index Introduction... 3 Layout... 4 Best Practice HTML Email Example... 5 Images... 6 CSS (Cascading Style Sheets)... 7 Animation and Scripting... 8 How Spam Filters

More information

Healthwatch Web Jargon-buster

Healthwatch Web Jargon-buster Healthwatch Web Jargon-buster Accessibility - The degree to which a website is available to as many people as possible; this includes aspects of development like browser compatibility (making sure that

More information

Fast track to HTML & CSS 101 (Web Design)

Fast track to HTML & CSS 101 (Web Design) Fast track to HTML & CSS 101 (Web Design) Level: Introduction Duration: 5 Days Time: 9:30 AM - 4:30 PM Cost: 997.00 Overview Fast Track your HTML and CSS Skills HTML and CSS are the very fundamentals of

More information

Implementing Mobile Thin client Architecture For Enterprise Application

Implementing Mobile Thin client Architecture For Enterprise Application Research Paper Implementing Mobile Thin client Architecture For Enterprise Paper ID IJIFR/ V2/ E1/ 037 Page No 131-136 Subject Area Information Technology Key Words JQuery Mobile, JQuery Ajax, REST, JSON

More information

MAGENTO THEME SHOE STORE

MAGENTO THEME SHOE STORE MAGENTO THEME SHOE STORE Developer: BSEtec Email: [email protected] Website: www.bsetec.com Facebook Profile: License: GPLv3 or later License URL: http://www.gnu.org/licenses/gpl-3.0-standalone.html 1

More information

CLASSROOM WEB DESIGNING COURSE

CLASSROOM WEB DESIGNING COURSE About Web Trainings Academy CLASSROOM WEB DESIGNING COURSE Web Trainings Academy is the Top institutes in Hyderabad for Web Technologies established in 2007 and managed by ITinfo Group (Our Registered

More information

Geo Targeting Server location, country-targeting, language declarations & hreflang

Geo Targeting Server location, country-targeting, language declarations & hreflang SEO Audit Checklist - TECHNICAL - Accessibility & Crawling Indexing DNS Make sure your domain name server is configured properly 404s Proper header responses and minimal reported errors Redirects Use 301s

More information

Standards, Tools and Web 2.0

Standards, Tools and Web 2.0 Standards, Tools and Web 2.0 Web Programming Uta Priss ZELL, Ostfalia University 2013 Web Programming Standards and Tools Slide 1/31 Outline Guidelines and Tests Logfile analysis W3C Standards Tools Web

More information

Introduction to Dreamweaver

Introduction to Dreamweaver Introduction to Dreamweaver ASSIGNMENT After reading the following introduction, read pages DW1 DW24 in your textbook Adobe Dreamweaver CS6. Be sure to read through the objectives at the beginning of Web

More information

Blueball Design Dynamic Content 2 Stack Readme Manual v1.0

Blueball Design Dynamic Content 2 Stack Readme Manual v1.0 Blueball Design Dynamic Content 2 Stack Readme Manual v1.0 A unique responsive stack that dynamically populates and updates a content area within the stack using a warehoused external XML flat text file

More information

Web Designing with UI Designing

Web Designing with UI Designing Dear Student, Based upon your enquiry we are pleased to send you the course curriculum for Web Designing Given below is the brief description for the course you are looking for: Web Designing with UI Designing

More information

Web Marketing. Website Pre-launch Checklist

Web Marketing. Website Pre-launch Checklist Web Marketing Website Pre-launch Checklist Fall 2014 Web Marketing 1-888-673-8485 [email protected] www.accelweb.ca Content Has Grammar and Spell check been performed on all content? Has a second set of

More information

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.

More information

A Tool for Evaluation and Optimization of Web Application Performance

A Tool for Evaluation and Optimization of Web Application Performance A Tool for Evaluation and Optimization of Web Application Performance Tomáš Černý 1 [email protected] Michael J. Donahoo 2 [email protected] Abstract: One of the main goals of web application

More information

Open Source Content Management System for content development: a comparative study

Open Source Content Management System for content development: a comparative study Open Source Content Management System for content development: a comparative study D. P. Tripathi Assistant Librarian Biju Patnaik Central Library NIT Rourkela [email protected] Designing dynamic and

More information

60 POINT CHECKLIST before you launch your new e-commerce or company website. ecommerce web development and solutions

60 POINT CHECKLIST before you launch your new e-commerce or company website. ecommerce web development and solutions 60 POINT CHECKLIST before you launch your new e-commerce or company website ecommerce web development and solutions Caroline Bakker BLOGGER & WEB DEVELOPER I have over three years hands on experience in

More information

Sticky Password 7. Sticky Password 7 is the latest, most advanced, portable, cross platform version of the powerful yet

Sticky Password 7. Sticky Password 7 is the latest, most advanced, portable, cross platform version of the powerful yet Sticky Password 7 Reviewer Guide Introduction Sticky Password 7 is the latest, most advanced, portable, cross platform version of the powerful yet simple password manager and form-filler. Its main goal

More information

Web review of yoast.com

Web review of yoast.com Created on at 16:59h Executive Summary This report analyzes the factors that affect the SEO and usability of yoast.com. The factors are grouped into 6 categories, for which the Web has obtained the following

More information

Responsive Web Design. vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions

Responsive Web Design. vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions Responsive Web Design vs. Mobile Web App: What s Best for Your Enterprise? A WhitePaper by RapidValue Solutions The New Design Trend: Build a Website; Enable Self-optimization Across All Mobile De vices

More information

ACE: Dreamweaver CC Exam Guide

ACE: Dreamweaver CC Exam Guide Adobe Training Services Exam Guide ACE: Dreamweaver CC Exam Guide Adobe Training Services provides this exam guide to help prepare partners, customers, and consultants who are actively seeking accreditation

More information

ANALYSIS. wikia.com. YOUR NAME & SLOGAN Call Me: +11-223-444-5556

ANALYSIS. wikia.com. YOUR NAME & SLOGAN Call Me: +11-223-444-5556 ANALYSIS wikia.com -- YOUR NAME & SLOGAN Content MOBILE DEVICES Mobile optimisation GOOGLE SEARCH RESULT LIST PREVIEW DOMAIN / URL AUDIT NUMBER OF SOCIAL MEDIA SHARES META DATA SEO AUDIT: CONTENT ANALYSIS

More information

NHS Education for Scotland Knowledge Services Design and Development Framework

NHS Education for Scotland Knowledge Services Design and Development Framework NHS Education for Scotland Knowledge Services Design and Development Framework In support of Invitation to Tender: Technical Development of Technical Development of a Platform supporting Communication,

More information

Web Design and Development ACS-1809

Web Design and Development ACS-1809 Web Design and Development ACS-1809 Chapter 1 9/9/2015 1 Pre-class Housekeeping Course Outline Text book : HTML A beginner s guide, Wendy Willard, 5 th edition Work on HTML files On Windows PCs Tons of

More information

Sage CRM. Sage CRM 7.3 Mobile Guide

Sage CRM. Sage CRM 7.3 Mobile Guide Sage CRM Sage CRM 7.3 Mobile Guide Copyright 2014 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced, translated,

More information

DreamFactory & Modus Create Case Study

DreamFactory & Modus Create Case Study DreamFactory & Modus Create Case Study By Michael Schwartz Modus Create April 1, 2013 Introduction DreamFactory partnered with Modus Create to port and enhance an existing address book application created

More information

SEO AUDIT REPORT On #ecommerce Website# Dubai, UAE

SEO AUDIT REPORT On #ecommerce Website# Dubai, UAE SEO AUDIT REPORT On #ecommerce Website# Dubai, UAE Prepared by Shahan 0 563 178 260 Dubai SEOmid.com [email protected] Overview: #Consultation Service# provides this website marketing plans for #ecommerce

More information

RSW. Responsive Fullscreen WordPress Theme

RSW. Responsive Fullscreen WordPress Theme RSW Responsive Fullscreen WordPress Theme Thank you for purchasing this theme. This document covers the installation and Setting up of the theme. Please read through this Help Guide if you experience any

More information

Initial research provides the bedrock for all good decision making and drives your digital marketing across all disciplines.

Initial research provides the bedrock for all good decision making and drives your digital marketing across all disciplines. Example report Research Initial research provides the bedrock for all good decision making and drives your digital marketing across all disciplines. Without the data a research project provides, you will

More information

Issues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application

Issues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application DATABASES AND INFORMATION SYSTEMS H.-M. Haav, A. Kalja and T. Robal (Eds.) Proc. of the 11th International Baltic Conference, Baltic DB&IS 2014 TUT Press, 2014 215 Issues of Hybrid Mobile Application Development

More information

Reset Password. Reset Password User Manual. Page 1

Reset Password. Reset Password User Manual. Page 1 Reset Password User Manual Page 1 Contents Reset Password Options... 3 Answer Secret Question... 3 Upload Digital Signature Certificate... 3 Using OTP (PINs)... 3 Using Aadhaar OTP... 4 e-filing Login

More information

ONLINE ACCOUNTABILITY FOR EVERY DEVICE. Quick Reference Guide V1.0

ONLINE ACCOUNTABILITY FOR EVERY DEVICE. Quick Reference Guide V1.0 ONLINE ACCOUNTABILITY FOR EVERY DEVICE Quick Reference Guide V1.0 TABLE OF CONTENTS ACCOUNT SET UP Creating an X3watch account DOWNLOADING AND INSTALLING X3WATCH System Requirements How to install on a

More information

Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming.

Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com and he has 8 years of experience in real time programming. Website: http://www.php2ranjan.com/ Contact person: Ranjan Mob: 09347045052, 09032803895 Domalguda, Hyderabad Email: [email protected] Trainer name is P. Ranjan Raja. He is honour of www.php2ranjan.com

More information

Search Engine Optimization for a WebSphere Commerce System

Search Engine Optimization for a WebSphere Commerce System IBM Software Group Search Engine Optimization for a WebSphere Commerce System Shash Anand ([email protected]) Aileen Guan ([email protected]) WebSphere Support Technical Exchange Agenda Overview General

More information

Macromedia Dreamweaver 8 Developer Certification Examination Specification

Macromedia Dreamweaver 8 Developer Certification Examination Specification Macromedia Dreamweaver 8 Developer Certification Examination Specification Introduction This is an exam specification for Macromedia Dreamweaver 8 Developer. The skills and knowledge certified by this

More information

Proposal Submission System - A Content Management System Approach for Proposal Submission

Proposal Submission System - A Content Management System Approach for Proposal Submission Proposal Submission System - A Content Management System Approach for Proposal Submission Saeed Shadlou, Chai Kinn Pong, Sanath Sukumaran Taylor's University ABSTRACT Submissions of proposals are very

More information

Glossary. Web Design from A to Z

Glossary. Web Design from A to Z Glossary Glossary 361 Glossary Web Design from A to Z We are well aware that we have used some specialist terms in this book that you may not be familiar with. In the interest of keeping things as concise

More information

Mobile Game and App Development the Easy Way

Mobile Game and App Development the Easy Way Mobile Game and App Development the Easy Way Developed and maintained by Pocketeers Limited (http://www.pocketeers.co.uk). For support please visit http://www.appeasymobile.com This document is protected

More information

Mobile Technique and Features

Mobile Technique and Features Smart evision International, Inc. Mobile Technique and Features Smart evision White Paper Prepared By: Martin Hu Last Update: Oct 16, 2013 2013 1 P a g e Overview Mobile Business intelligence extends and

More information

What is a Mobile Responsive Website?

What is a Mobile Responsive Website? More and more of your target audience is viewing websites using smart phones and tablets. What is a Mobile Responsive Website? Web Design is the process of creating a website to represent your business,

More information

TIME SCHEDULE OBJECTIVES

TIME SCHEDULE OBJECTIVES COURSE TITLE : WEB DESIGN COURSE CODE : 3073 COURSE CATEGORY : B PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDITS : 4 TIME SCHEDULE MODULE TOPICS PERIODS 1 Internet fundamentals 18 2 Html, css and web design

More information

FEATURES LIST. cms.moveable.com

FEATURES LIST. cms.moveable.com PAGES AND CONTENT AUTHORING Unlimited Site Pages* Spell Check* Unlimited Concurrent CMS Users* Find and Replace* Unlimited Content Items* Task Manager* Unlimited Templates* Unlimited Layouts Open-Ended

More information

TERMS OF REFERENCE. Revamping of GSS Website. GSS Information Technology Directorate Application and Database Section

TERMS OF REFERENCE. Revamping of GSS Website. GSS Information Technology Directorate Application and Database Section TERMS OF REFERENCE Revamping of GSS Website GSS Information Technology Directorate Application and Database Section Tel: Accra 0302 682656 Cables: GHANASTATS In case of reply the number and date of this

More information

Developing Cross-platform Mobile and Web Apps

Developing Cross-platform Mobile and Web Apps 1 Developing Cross-platform Mobile and Web Apps Xiang Mao 1 and Jiannong Xin * 2 1 Department of Electrical and Computer Engineering, University of Florida 2 Institute of Food and Agricultural Sciences

More information

Research on HTML5 in Web Development

Research on HTML5 in Web Development Research on HTML5 in Web Development 1 Ch Rajesh, 2 K S V Krishna Srikanth 1 Department of IT, ANITS, Visakhapatnam 2 Department of IT, ANITS, Visakhapatnam Abstract HTML5 is everywhere these days. HTML5

More information

Joomla! template Blendvision v 1.0 Customization Manual

Joomla! template Blendvision v 1.0 Customization Manual Joomla! template Blendvision v 1.0 Customization Manual Blendvision template requires Helix II system plugin installed and enabled Download from: http://www.joomshaper.com/joomla-templates/helix-ii Don

More information

How to Edit Your Website

How to Edit Your Website How to Edit Your Website A guide to using your Content Management System Overview 2 Accessing the CMS 2 Choosing Your Language 2 Resetting Your Password 3 Sites 4 Favorites 4 Pages 5 Creating Pages 5 Managing

More information

Responsive design and its role in your ecommerce website plan

Responsive design and its role in your ecommerce website plan WHITE PAPER Responsive design and its role in your ecommerce website plan Practical advice and technical tips to speed your move to multi-channel commerce INTRODUCTION Today, mobility is the way to go.

More information

Article. One for All Apps in HTML5

Article. One for All Apps in HTML5 One for All Apps The boom of smartphones and tablets in the consumer sector creates new problems for developers of industrial Apps: They have to build Apps quickly that run on any type of smartphone and

More information

BT MAGAZINE. JOOMLA 3.x TEMPLATE. Total User Guide Version 1.0. Copyright 2013 Bowthemes.com [email protected]. www.bowthemes.

BT MAGAZINE. JOOMLA 3.x TEMPLATE. Total User Guide Version 1.0. Copyright 2013 Bowthemes.com support@bowthemes.com. www.bowthemes. 1 BT MAGAZINE JOOMLA 3.x TEMPLATE Total User Guide Version 1.0 Copyright 2013 Bowthemes.com [email protected] 1 Table of Contents INTRODUCTION... 2 Template Features... 2 Compressed File Contents...

More information

Cross Platform Applications with IBM Worklight

Cross Platform Applications with IBM Worklight Cross Platform Applications with IBM Worklight P.S.S.Vara Prasad M.TECH(CNIS),Dept. of IT Sreenidhi Institute of Science & Technology Hyderabad, Telangana, India [email protected] Mrs. S.Durga Devi Asst.

More information

Quick Start Guide Mobile Entrée 4

Quick Start Guide Mobile Entrée 4 Table of Contents Table of Contents... 1 Installation... 2 Obtaining the Installer... 2 Installation Using the Installer... 2 Site Configuration... 2 Feature Activation... 2 Definition of a Mobile Application

More information

HDVideoShare! User Documentation Team January 31. 2012

HDVideoShare! User Documentation Team January 31. 2012 Version 2.3 HDVideoShare! User Documentation Team January 31. 2012 2010 Copyrights and all rights reserved by Contus Support Interactive Pvt. Ltd., TABLE OF CONTENTS Welcome to you as a new user of this

More information

Visualizing a Neo4j Graph Database with KeyLines

Visualizing a Neo4j Graph Database with KeyLines Visualizing a Neo4j Graph Database with KeyLines Introduction 2! What is a graph database? 2! What is Neo4j? 2! Why visualize Neo4j? 3! Visualization Architecture 4! Benefits of the KeyLines/Neo4j architecture

More information

Startup Guide. Version 2.3.9

Startup Guide. Version 2.3.9 Startup Guide Version 2.3.9 Installation and initial setup Your welcome email included a link to download the ORBTR plugin. Save the software to your hard drive and log into the admin panel of your WordPress

More information

Web Design Specialist

Web Design Specialist UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing

More information

the future of mobile web by startech.ro

the future of mobile web by startech.ro the future of mobile web by startech.ro year of the mobile web 2007 2008 2009 2010 2011 2 year of the mobile web 2007 2008 2009 2010 2011 3 year of the mobile web 2007 2008 2009 2010 2011 4 the device

More information