These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Getting start with IGB Development?

Author
Kuning
Hedion University
Amarr Empire
#1 - 2013-06-30 18:07:28 UTC
Having a bit of trouble figuring out what I need to do, so I'm hoping someone can point me in the right direction. I'm wanting to start developing an application (similar to Siggy, W-space mapper, etc).

My background with development is almost entirely in C++ and C#. I've never done any amount of browser programming so I'm not exactly sure what I need to even start researching.

Anyone have any good resources?
Steve Ronuken
Fuzzwork Enterprises
Vote Steve Ronuken for CSM
#2 - 2013-06-30 18:55:58 UTC
The main thing to know is:

The IGB is just a browser. No flash or any other plugins, but nothing particularly special about it. It has some special javascript functions, and a few special headers, but many things don't need any of them.


Pick a language to code in. C# is a viable one, for web development. You /will/ need a firm grasp of html, with a fair grasp of javascript and css (if you want any client side logic at all, and for it to look at all nice)

Have a peek at:
http://stackoverflow.com/questions/605634/would-c-sharp-be-a-good-language-to-learn-for-web-development

Woo! CSM XI!

Fuzzwork Enterprises

Twitter: @fuzzysteve on Twitter

Liu Ellens
Sebiestor Tribe
Minmatar Republic
#3 - 2013-07-01 11:11:26 UTC
Heh, you are in a similar position as I was when I started with upro. Most of the things I've learnt the hard way and along the path I came across a few helpful things that I wished I've had found earlier.

One StackOverflow answer that I came across read something like this "When engaging in JavaScript, watch Douglas Crockford on YUI Theater, go directly there, do not pass Go and collect 200$":
http://yuilibrary.com/theater/?start=231 - specifically this video: http://www.youtube.com/watch?v=v2ifWcnQs6M
He has also two specific JavaScript book recommendations (His own book and "JavaScript, the definitive guide", now in 6th ed.) - I've read them and they are very suitable for starting.

As for HTML & CSS, find some good books/resources on them. My recommendation in general: Oreilly books.

There are also a few online learning resources dedicated to teach you programming in JavaScript. I didn't check them out but are said to be adequate.

Well, they oughta know what to do with them hogs out there for shure.

Nnaem Kvorr
Fleet-Up.com
Keep It Simple Software Group
#4 - 2013-07-03 14:39:29 UTC
Kuning wrote:
Having a bit of trouble figuring out what I need to do, so I'm hoping someone can point me in the right direction. I'm wanting to start developing an application (similar to Siggy, W-space mapper, etc).

My background with development is almost entirely in C++ and C#. I've never done any amount of browser programming so I'm not exactly sure what I need to even start researching.

Anyone have any good resources?



If you're familiar with C# then I would personally take a look at MVC4. Go through some of the examples and you'll have a good feel for how to put a web application together. From there you can work out how to acheive your web project for EVE.

The IGB is basically a version of Google Chrome. So you have most of the rendering and scripting capabilities available.

The most notable difference I have found between IGB and Chrome appart from the lack of plugins (e.g. Flash) is that you don't get access to localStorage. This becomes a pain if you want to cache large data blobs on the client.

Fleet-Up.com - Your fleet operations, on steroids.