In Progress

Simple Java Tool for Web


A stand-alone app is required which has the ability to load multiple advert impressions within iframes. User Agents of each iframe must be controlled by the application. A single parameter found in the ad impression code will also need to be identified – this parameter is the click through URL and will need to be loaded occasionally.

1. User chooses a browser User Agent from a drop down menu. The following user agents must be selectable;

a. iPhone

b. iPad

c. Android

1.1 Note: ‘Device Metrics’ - The corresponding screen resolution sizes for the User Agent will need to be passed in the HTML header.

2. User supplies up to 25 URL’s with corresponding ad sizes.

3. Software must offer 3 options of ad size in a drop down;

a. 320x48

b. 728x90

c. 300x250

3.1 The URL must be verified that it is formatted correctly – (http:// etc.)

4. User will need to enter an IP address into a data input field. This must be saved for verification purposes later.

5. Utilising the above inputted information, the software will create an HTML page in a browser environment.

5.1 The HTML page will load the 25 iframes with the inputted URL’s in the specified ad size.

5.2 There must be no border to these iframe holders.

6. The app will check the system IP address, if this matches the user inputted IP address;

a. Pause the program,

b. Display message in ‘Interface Chat Box’ – “Application is paused for 20 seconds due to IP address exposure”.

c. Pause process for 20 seconds before checking IP address again.

d. If IP does not match, proceed with loading the HTML page with the iframes.

7. Allow all iframes to load / reach timeout before proceeding with next steps.

8. Once the iframe windows have loaded;

a. Software should read the contents of the first iframe;

b. Locate JavaScript value for ‘dest:’.

c. If present, a URL string will load;

d. If URL string present, then load within the current iframe.

e. It is important to ensure that the User Agent for the impression and click are the same.

f. It is also important to ensure that the original iframe URL is the referrer in the header.

g. Please see example of the JavaScript below.

<script>var parentStageName = "gs_gsad1"; var isPandora = false;</script><script type="text/javascript"> window.gsUnified={baseurl:"[url removed, login to view]",image:"[url removed, login to view]",width:300,height:250,impTrackers:["","[url removed, login to view] /openx/www/delivery/[url removed, login to view] wifi 2XXX 1X0&loc=[url removed, login to view] "],dest:"[url removed, login to view]",""],cpd:{imp:"[url removed, login to view] /AdBridgeServer/[url removed, login to view]$$GSDID$$&hid=$$GSHID$$&hiid=$$GSHIID$$&adid=48408&appid=100003657&chan=9010021180&action=imp",click:"http:// [url removed, login to view]$$GSDID$$&hid=$$GSHID$$&hiid=$$GSHIID$$&adid=48408&appid=100003657&chan=9010021180&action=clk&dest="},clkText:"Apply Now",tagline:false,expiration:{type:"absolute",time:"1351749600000"}}; </script><script type="text/javascript" src="[url removed, login to view]"></script><script>var gsStage = [url removed, login to view]("gs_stage");if([url removed, login to view] == 48) {[url removed, login to view] = 50;}[url removed, login to view] += "<img width='"+gsUnified.width+"' height='"+gsUnified.height+"' src='"+gsUnified.baseurl+"/"+gsUnified.image+"' />";[url removed, login to view]("click", function(event){[url removed, login to view]([url removed, login to view]);}, false);[url removed, login to view] = [url removed, login to view];</script>

9. In the app, the user should be able to set how often the destination URL is followed. For example, for every 100 iframe impressions, follow the destination URL 2 times.

10. The app must then pause for 5 seconds and loop back to stage 6 and repeat the process.

11. There must be an app wide pause button to allow user to pause current progress.

Skills: Java, Software Architecture

See more: windows action script, wifi app for android, web system architecture, web chat system, web browser source code in java, web application system architecture, web android com, tool back, text message app for android, system architecture of a web application, string source code java, string match, src program, offer up for android, match string, matches java example, loop back, lg com, lg android, js for, javascript tool, javascript chat program, java matches example, java 1.5 for loop, iframe html 5

About the Employer:
( 3 reviews ) London, United Kingdom

Project ID: #2571163

6 freelancers are bidding on average $550 for this job


Professional solutions

$1500 USD in 12 days
(43 Reviews)

I can help you, please check your pm.

$400 USD in 7 days
(49 Reviews)

Let me help you

$420 USD in 8 days
(20 Reviews)

1) From you requirement, is it a test client (different screen size, different agent) for the html pages? 2) We are all experienced java developers. 3) Most of us are participated Microsoft, IBM projects, we beli More

$380 USD in 14 days
(1 Review)

let's go i'm ready for this job Immediately

$250 USD in 15 days
(1 Review)

Having 9+ years of experience in Architecting & Developing Java/J2EE Applications. Can Deliver this Assignment in 7 Days with Good Quality.

$350 USD in 7 days
(0 Reviews)

Custom software development: w w w . The Administrator removed this message for containing contact details which breaches our Terms of Service . i o

$250 USD in 1 day
(0 Reviews)