Secure Web Browser for Touchscreen Kiosk

IN PROGRESS
Bids
15
Avg Bid (USD)
$694
Project Budget (USD)
$30 - $250

Project Description:
I need a secure web browser for a public touchscreen kiosk (PC).

Features

- I want configure which websites the user has access to. (ex: http://www.youtube.com/*, http://www.mywebsite.com/* ...) and home URL in a XML setting file
- Fullscreen (only with Home / Back / Next / Refresh buttons )
- On screen Keyboard (automatically appear when text input is required)
- OS & Browser lockdown ( block unwanted user manipulation like close software (Alt F4, Ctrl/Alt/Suppr), right click, download file, upload .... )
- Pop-up blocker (Only One window, no tab)
- Auto start
- Returns to the Start Page after XXX seconds
- Web browser HTML 5 compatible (The developper can use existing web browser like : IE10, Chrome, Firefox ... )

Additional Project Description:
10/23/2013 at 23:12 AKDT
Functional specifications

Kiosk browser software for safeguarding public access computer terminals and Internet PCs. Protect public PCs and prevent user access to the operating system as well as system critical files and folders

Introduction

Software solution to securely present web-based content (HTML5, Js, Flash, videos, etc.)
Software will be protected against unwanted manipulation from the time the boot process begins up until the terminal is shut down.

For Kiosk & Internet terminals (under Windows OS)

Focus on Security

“You would not believe how easily a small kid can paralyze an unprotected computer.”
Example: Just press the key combination Left ALT + left SHIFT + Print Screen and confirm by pressing “OK.” This will activate “High Contrast” mode on your computer. (Press the same key combination again to reset the screen.) While this form of user manipulation seems harmless, it can still cause a negative impact on your business. If a customer does not know how to undo the effects of this key combination, it will deter users from using the kiosk.

I need to ensure that the users of kiosks will not be able to deliberately or unintentionally corrupt them.

A normal user can’t close the browser, only the administrator can do this with a special combination (ex : Shift + F10 )

Authorize :
- Number
- Letters (with accents)
- Symbols
- Arrows
- Return

Block :
- Shift, Alt, Crtl, Fn, Suppr, F1, F2 …. , Tab, Caps Lock, Alt gr… (finaly key combination)


Design Templates

The software has only this following button :
- Previous (previous page)
- Next (next page)
- Stop loading
- Refresh
- Home (home URL)
- Print ( see configuration file)



Full Screen Mode

The software display web content in full screen and can limit access to specific URLs, like your company’s web site (e.g. http://www.freelancer.com/* ) (the star allow all webpage witch start by https://www.freelancer.com/) and also enter forbidden URLs.

Only 1 page displayed (no tabs, no popup)

Quick and Easy Configuring
No programming skills are required only 1 XML is available to configure the secure web browser.

XML Configuration Files
The configuration file is saved in the XML format which allows for more flexibility in editing and processing informations :

> Homepage URL
> Authorized URLs (Internet addresses (http) where users will be able to access)
> Forbidden URLs (Internet addresses (http) where users can’t be able to access)
> Timeout in second (after XX seconds the browser return on the homepage)
> Allow or not « Print Page »
> Allow or not « Keyboard »

Predefined On-Screen Keyboards

Included with the software a virtual keyboards. Multi-Language Keyboard Layouts
(QWERTZ, QWERTY, and AZERTY for German, English and French)

See : iPad Virtual Keyword

The keyboard automatically appears when text input is required.

A button can close the keyboard

Note : The upload input file must be disabled


Web browser engine

The web browser engine must be a standard browser compatible with all standard technologies like HTML5, Js, Flash, videos, etc. For exemple : IE10, Chrome, Firefox, Safari … It’s better if you choose Chrome engine but it’s up to you.



Skills required:
.NET, C Programming, Java, Software Development, Visual Basic
Hire valentin85
Project posted by:
valentin85 France
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 412
in 7 days
$ 263
in 10 days
$ 789
in 7 days
$ 526
in 20 days
$ 500
in 10 days
Hire binarycodersvw
$ 315
in 10 days
$ 4444
in 40 days
Hire saptarshimasid
$ 222
in 15 days
Hire jdsanders24
$ 100
in 10 days
$ 155
in 3 days