• 0

I wanna make my own AOL software


Question

What program language would be the best for this? I would need to important a browser library to handle all the html..... Maybe somehow import something from the gecko engine that firefox uses? I also would like to use thunderbird as an email client.... somehow import that in there... Any suggestions on how to do this? I remember using vb6 it would be easy using internet explorer ocx. For that chat section I would prob host an IRC server and have my client connect to that...

Link to comment
https://www.neowin.net/forum/topic/1069190-i-wanna-make-my-own-aol-software/
Share on other sites

Recommended Posts

  • 0

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

  • 0

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.

  • 0

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.

  • 0

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!) ;)

  • 0

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!!!!

  • 0

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:

cIiJ3.png

  • 0

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

  • 0

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

  • 0

I think I can speak for the rest of the community when I ask one question.... WHY!?

It will teach me some progamming..... Plus I think there is market with this type of program... Most people think of aol think of dial up or it costing money ( even though its free now ) but all the ads and stuff ruin the program and make it bloaty

  • 0

It will teach me some progamming..... Plus I think there is market with this type of program... Most people think of aol think of dial up or it costing money ( even though its free now ) but all the ads and stuff ruin the program and make it bloaty

I think you're actually meaning AIM (AOL Instant Messenger)...

If that's the case, try using an XMPP library to write an instant messenger program. I believe AIM has limited XMPP support. So does Facebook chat and many other services.

  • 0

I think it could work. Everything would be fresh. Instead of Buddy List. It's facebook chat. I think it could work and even if it failed it would be a pretty awesome programming accomplishment I think. He could build it onto of firefox or chrome

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Cjam 2.5.0.0 by Razvan Serea Cjam is a lightweight and fast MP3 editor for Windows that lets you cut, join, and edit MP3 files without re-encoding. This means your audio quality remains untouched, and edits happen instantly. Cjam is ideal for quick, lossless edits—whether you're trimming music, combining tracks, or preparing audio for learning tools or podcasts. It features batch processing, scripting support, cue and playlist file handling, and a simple interface. Cjam is perfect for anyone who needs efficient MP3 editing without the complexity of full audio suites. Cjam requires a PC running Windows 10 or later and Microsoft .NET 6.0 or later. Key features for Cjam: No Re-encoding: Edit MP3 files without losing quality. Cut and Join MP3: Easily cut, trim, and combine MP3 tracks. Batch Processing: Edit multiple files at once for faster workflows. Scriptable Interface: Automate tasks with a custom command language. Cue and Playlist Support: Handle CUE and playlist files for seamless audio management. Fast and Lightweight: Quick processing with minimal system resources. Lossless Audio Editing: Ensure your edits don't affect audio quality. Simple User Interface: Clean, intuitive design for easy navigation. File Format Support: Works with MP3, Cjam-specific file formats (CJAMC, CJAMJ, CJAM). Cjam 2.5.0.0 changelog: Added clipboard-based import/export support for mp3DirectCut Added clipboard-based export support for REAPER Added support for naming IMP3 elements Changed the Reset behavior to preserve Undo/Redo history; use Shift key + Reset button to clear it Added a new command parameter (qcp) Added 8 new entries to lang.txt (main_c124-126, main_d150-151, main_m082, vme_c014, vme_d005) Fixed a bug where the il parameter was incorrectly applied when pasting VMP3s into the main list Fixed several other minor bugs Download: Cjam 2.5.0.0 | 1.4 MB (Freeware) Links: Cjam Home Page | Cjam Manual | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • WTF! Nah, not this one. If you were back then using computers in the 90s or you had a clue, you'd know this was huge and was seen and overused absolutely everywhere and you'd take this article as no more than a retrospective story. That's all it is.
    • these "editors" get paid by the amount of articles and not the quality of content; hence why we get this random stuff from the same "editor" time and time again.
    • 256 times the quality of an audio cd? I think audio cd's sound good so even twice as good as that would be something.
    • It’s not about the NOx. It’s about the electrical field.
  • Recent Achievements

    • Dedicated
      JuvenileDelinquent earned a badge
      Dedicated
    • First Post
      DrWankel earned a badge
      First Post
    • Reacting Well
      DrWankel earned a badge
      Reacting Well
    • Week One Done
      Supreme Spray LV earned a badge
      Week One Done
    • Week One Done
      Genuinetonerink- Dubai earned a badge
      Week One Done
  • Popular Contributors

    1. 1
      +primortal
      504
    2. 2
      +Edouard
      163
    3. 3
      PsYcHoKiLLa
      91
    4. 4
      Steven P.
      75
    5. 5
      Michael Scrip
      72
  • Tell a friend

    Love Neowin? Tell a friend!