Welcome Guest! To access all forums & features, please register an account or sign-in. → Why register?



I wanna make my own AOL software


66 replies to this topic - - - - -

#46 zeta_immersion

    Neowinian Wise One

  • 3,194 posts
  • Joined: 08-October 04
  • Location: Toronto

Posted 12 April 2012 - 15:42

I just want to keep this in the mini spy ...

hey man, let us know on your progress :) :ninja:


#47 CentralDogma

    Neowinian Senior

  • 2,144 posts
  • Joined: 29-February 08

Posted 12 April 2012 - 17:08

If your still there OP, I might be able to provide some help.

There was a video tutorial tailored to people new to programming to create an RSS reader made several years ago. It’s quite old now, but I can’t imagine the fundamentals have changed all too much. Here’s a link to the videos. And here’s the link to the project files.

One of the keys to programming is never to reinvent the wheel. You've mentioned several preexisting application in your description, and it's good that you’re not planning to write an engine from scratch, but keep in mind the APIs and licenses you’ll be working with. I don’t know your skill level, but I’m assuming you don’t have very much experience. API’s can be challenging to work with, especially if they aren’t well documented. That’s not a knock against Mozilla, I just haven’t worked with their code, so I don’t know how easy their API is to work with.

#48 htcz

    Neowinian Senior

  • 1,821 posts
  • Joined: 22-July 11

Posted 12 April 2012 - 17:55

View PostMajesticmerc, on 11 April 2012 - 22:08, said:

Way to be supportive guys. *golf clap* :/
If the guy was serious, he would have posted again after 4 pages.

Congrads on falling into his trap :)

#49 Farstrider

    The Clash

  • 6,311 posts
  • Joined: 16-March 03
  • Location: Somerset West, Cape Town, SA
  • OS: Arch Linux

Posted 12 April 2012 - 17:59

View Posthtcz, on 12 April 2012 - 17:55, said:

If the guy was serious, he would have posted again after 4 pages.

Congrads on falling into his trap :)

You don't think perhaps the poor dude is so embarrassed that he's hiding in a hole at the moment!

#50 Cheatyface

    Did I cheat? No. ....Yes.

  • 525 posts
  • Joined: 26-January 07
  • Location: In a chair

Posted 12 April 2012 - 19:09

View PostFarstrider, on 12 April 2012 - 17:59, said:

You don't think perhaps the poor dude is so embarrassed that he's hiding in a hole at the moment!

If he's hiding in a hole, I doubt it's out of embarrassment. He's probably eating popcorn and drinking beer while reading this thread for all the great replies he knew he'd get.

#51 Charisma

    e-1337-ist

  • 3,760 posts
  • Joined: 02-May 10
  • Location: Galactic Sector ZZ9 Plural Z Alpha

Posted 12 April 2012 - 19:10

I have to admit I'm mostly just wondering who would use this kind of software in this day and age.

#52 gian

    Resident Fanatic

  • 790 posts
  • Joined: 07-September 04
  • Location: Greece

Posted 12 April 2012 - 21:01

View PostJames Rose, on 10 April 2012 - 17:56, said:

As much fun as we are having at togerland's expense (really, your statement is TOO vague) I think it's worth a moment to attempt to help this person.

I am going to assume that you mean you want to create a browser that includes additional software. The additional features could be to play music/video, organize your posts/mail.

Your first question is what is this software platform going to run within; Windows, Mac, Unix (yes yes, Mac is Unix... let's not go down THAT rabbit hole) Depending on the platform your choice of development software could be limited.

Be more specific about what you want to acomplish and maybe you will get fewer comments making fun of the question. (after all, AOL peaked over a decade ago)
why not linux?
I had to go down that rabbit hole :p

#53 Dot Matrix

    Neowinian UNSTOPPABLE

  • 5,722 posts
  • Joined: 14-November 11
  • Location: USA
  • OS: Windows 8
  • Phone: Nokia Lumia 920

Posted 12 April 2012 - 21:06

Make sure to include Java. Lots and lots of Java. You can never have too much junk that runs like a bicycle in thick mud. :yes:

#54 virtorio

    1076

  • 6,948 posts
  • Joined: 28-April 03
  • Location: New Zealand
  • OS: OSX 10.8, Windows 8
  • Phone: Windows Phone 7.8

Posted 12 April 2012 - 21:22

View PostDot Matrix, on 12 April 2012 - 21:06, said:

Make sure to include Java. Lots and lots of Java. You can never have too much junk that runs like a bicycle in thick mud. :yes:
I'd go with C++. That way he could make a separate COM object (1 per DLL) for each class (or even function), give each DLL a descriptive name like msvcrtlxy32.dll and sheli32.dll, register some context menu handlers that are slow to load and cause explorer to crash, and use an installer to have the hundreds of DLLs installed into the users System folder.

#55 shozilla

    Resident Elite

  • 1,488 posts
  • Joined: 11-January 09

Posted 12 April 2012 - 21:29

View PostMajesticmerc, on 11 April 2012 - 22:08, said:

Way to be supportive guys. *golf clap* :/

@OP:

There are a few ways of going about a project like this. First off, to reiterate what James Rose said, you need to tighten up your requirements somewhat, who your target audience is (are Macs a target, is Linux and/or Windows)?

For a most basic browser, .NET ships with a WebBrowser control which uses the Internet Explorer renderer. If you insist on Gecko over Trident for your web browser, but want to stick with .NET/Visual Studio for coding, there also exists the GeckoFX control which you can use instead of the WebBrowser control, although personally I've never used it so I can vouch for how good it is.

If you're looking for something more professional, you might consider looking into some way of merging the Firefox and Thunderbird code into a single project (the source code is available for both). They share a lot of the same underlying code, so you'd save yourself a lot of time doing that. If you maintain the code checkouts, you'd also be able to directly update your own code whenever Firefox/Thunderbird updates too. Do bear in mind that this is no small undertaking though, and you'd need a LOT of time to do it (like a year + time to learn the code).

Alternatively, developing a email notifier and a decent IRC client extension that works in Firefox/Chrome/IE/Opera would be the easiest way of going about this, and it'd be the best way of getting people using your stuff.

Majesticmerc,

He/she should known better ... since it is easy to write an AOL-like software. He/she should have looked around in the development program such as VS/.NET or whatever he/she writes with.

Right now, AOL has the AOL software for Windows 7 to download to play online... but most companies (in today's world) use web-based social networks on the internet including small software for chatting such as messenger for desktops, tablets, smartphones. I have seen people who still keep their AOL email address as of now no matter they use AOL client or not.. they check their email address on the web or mobile.

I used to be a programmer back in old days... I have seen the internet control ocx and other things in there... it's easy to build a software like AOL did theirs.

#56 James Rose

    Software Developer

  • 1,920 posts
  • Joined: 20-January 04
  • Location: New York City

Posted 12 April 2012 - 22:31

View Postvirtorio, on 12 April 2012 - 21:22, said:

I'd go with C++. That way he could make a separate COM object (1 per DLL) for each class (or even function), give each DLL a descriptive name like msvcrtlxy32.dll and sheli32.dll, register some context menu handlers that are slow to load and cause explorer to crash, and use an installer to have the hundreds of DLLs installed into the users System folder.

You laugh, but I worked for a company a few years ago that bought a piece of software ($2 million) that used over 130 dlls/exes. It was a good data model but horrid coding practices. So please, PLEASE do not give out such bad ideas... someone will take you seriously and I'll end up coming in after the fact to deal with it (arg!) ;)

#57 +remixedcat

    meow!

  • 9,463 posts
  • Joined: 28-December 10
  • Location: Pink and Purple and Black palace in the sky....
  • OS: Windows Server 2012 Standard/Windows 7 x64 SP1
  • Phone: I use telepathy and cat meows to communicate

Posted 12 April 2012 - 22:40

View Post3 Charisma, on 12 April 2012 - 19:10, said:

I have to admit I'm mostly just wondering who would use this kind of software in this day and age.


Teeny boppers will flock to it if u put justin bieber on it!!!!

#58 +ShMaunder

    Resident Elite

  • 1,039 posts
  • Joined: 15-December 06
  • Location: Wiltshire, UK
  • OS: Ubuntu 12.04
  • Phone: Atrix 4G

Posted 12 April 2012 - 22:53

Do it all in HTML and Javascript. People may use it then.

Actually, probably not a good idea. We would get a Yo Dawg situation involving, Yo Dawg, we put a web browser in your web browser so you can surf the web whilst surfing the web.

Hmmmm... like this http://www.michaelv.org/

Edit here we go, I've done it for you:
Posted Image

#59 OP togerland

    Neowinian³

  • 415 posts
  • Joined: 06-June 07

Posted 19 April 2012 - 23:15

View PostMajesticmerc, on 11 April 2012 - 22:08, said:

Way to be supportive guys. *golf clap* :/

@OP:

There are a few ways of going about a project like this. First off, to reiterate what James Rose said, you need to tighten up your requirements somewhat, who your target audience is (are Macs a target, is Linux and/or Windows)?

For a most basic browser, .NET ships with a WebBrowser control which uses the Internet Explorer renderer. If you insist on Gecko over Trident for your web browser, but want to stick with .NET/Visual Studio for coding, there also exists the GeckoFX control which you can use instead of the WebBrowser control, although personally I've never used it so I can vouch for how good it is.

If you're looking for something more professional, you might consider looking into some way of merging the Firefox and Thunderbird code into a single project (the source code is available for both). They share a lot of the same underlying code, so you'd save yourself a lot of time doing that. If you maintain the code checkouts, you'd also be able to directly update your own code whenever Firefox/Thunderbird updates too. Do bear in mind that this is no small undertaking though, and you'd need a LOT of time to do it (like a year + time to learn the code).

Alternatively, developing a email notifier and a decent IRC client extension that works in Firefox/Chrome/IE/Opera would be the easiest way of going about this, and it'd be the best way of getting people using your stuff.

Thank you for your serious response!!!!!!!! I want to use the firefox gecko engine because I want the program to work with windows XP... Using the internet explorer control that comes with .net will mean windows XP users are only limited to internet explorer 8 which is already dated. I look into that geckoFX control but it looks like it has not been updated in awhile

#60 OP togerland

    Neowinian³

  • 415 posts
  • Joined: 06-June 07

Posted 19 April 2012 - 23:16

View PostCentralDogma, on 12 April 2012 - 17:08, said:

If your still there OP, I might be able to provide some help.

There was a video tutorial tailored to people new to programming to create an RSS reader made several years ago. It’s quite old now, but I can’t imagine the fundamentals have changed all too much. Here’s a link to the videos. And here’s the link to the project files.

One of the keys to programming is never to reinvent the wheel. You've mentioned several preexisting application in your description, and it's good that you’re not planning to write an engine from scratch, but keep in mind the APIs and licenses you’ll be working with. I don’t know your skill level, but I’m assuming you don’t have very much experience. API’s can be challenging to work with, especially if they aren’t well documented. That’s not a knock against Mozilla, I just haven’t worked with their code, so I don’t know how easy their API is to work with.


Thanks this will help because I want it to have news on the front page when they sign in and this will help me do that