May 22, 2013, 08:20:29 AM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Welcome to the new SCdev forums!
 
   Home   Help Search Login Register  
Pages: [1] 2 3
  Print  
Author Topic: DSBlue (A New Homebrew DS App)  (Read 8601 times)
Wackedout1
Member
*

Props: 0
Offline Offline

Posts: 9


View Profile WWW Email
« on: September 19, 2006, 08:51:44 PM »

I have been working on a new DS app for sometime now. (just learning how to program C and DS hardware)

It's called DSBlue.

It has a few built-in funtions that I think you all would like.
After "Swap Screen"

A few notres on use:
this app supports a flip screen type interface (sorry cant think of a better way to say it), but what it does is allow you to swap screens without swaping out the main uitls for each screen. (i.e. Clock, Inet Activity, Curr AP, and the DS Owner name)

Also to return to the "Home" screen press the "Home" bar on the touch screen window. (Red bar at the top)

There is now a "system.ini" file in the "DATA" folder that allows you to setup up your own Network information.

Also be sure to look at the Readme.txt because it outlines most everything.

Wifi Modules
AP Finder (used to find and connect to a local AP)
Packet Spy (used to view data floating in the air, no recording and locks up every now and again)
Port Scan (can scan for open ports on a certian IP)


Shoutcast (does not work really, but the code should help others)
Its needs to be changed from using the sync method of libmad, to a frame based version.
Has support for multiple list (hardcoded at the moment  Sad )


Scratch Pad (will be removed)
was going to be a simple notepad, but the Calendar should take its place.

Remote Desktop (still a little buggy)
It allows you to connect to a PC (running the server program I made)

Calendar
It allows you to view a calendar and enter in text for a certain day. (this will sync with the PC app soon)


Config
Just pretty much Wifi Settings.

Desktop Sync
Used to sync up information between your DS and PC (mainly for the calendar at the moment, but will also include other settings)

OK here it is...
http://allwackedout.no-ip.com:2327/home/files/nds/DSBlue.rar (4MB)

The main reason for this release is more for Develpoers who are having problems to see how I got around them. This is no means the best way to do things, but hopefully it will help a few out.

Some Notes:
This is more of a learning tool than a real project, so there are bugs.
A Main one is when connecting to an AP you must use the "Connect" button twice (think its a problem with the WIFI Lib)

Shoutcast does not work. It will read station info, but playing has been removed till i can figure out how to use libmad right.

Also the best way to use this, is by compiling the source if you want to change anything. (uses the latest Wifi Lib, and devkitpro r19)

To use the server program there should be a folder called "VB6" just run "DSServer100.exe" if you dont have VB6 (or missing DLLs). (If you do than the "Server App" folder holds the source.)

Note: with the "Remote Desktop" and "Sync" just must Stop and Re-"listen" to connect back. It was kinda thrown together.
Note2: the Develpoer tab is used to create graphics (using my own format) and creat code to use it, cause im lazy Wink
Logged
Jabba
Established Member
*

Props: 0
Offline Offline

Posts: 59


View Profile
« Reply #1 on: September 19, 2006, 08:59:34 PM »

this looks kool, im gonna try it out.
Logged
DeVS
Administrator
*

Props: 39
Offline Offline

Posts: 2927



View Profile
« Reply #2 on: September 19, 2006, 09:02:17 PM »

Wow very nice looking. I look forward to a release and trying it out. Welcome to scdev.org, hope you enjoy your stay!
Logged

Laugh Hard, It's A Long Ways To The Bank
memyselfandi
Established Member
*

Props: 2
Offline Offline

Posts: 439


View Profile
« Reply #3 on: September 19, 2006, 10:21:59 PM »

That looks nice! and what would you be able to do with the remote desktop thing?like, can you see what you have on the screen on something? thx.
Logged

 am The Best and you Know it!!!
bitblt
Global Moderator
*

Props: 43
Offline Offline

Posts: 2457



View Profile
« Reply #4 on: September 19, 2006, 10:31:48 PM »

That looks great.  Looking forward to a release.
Logged
rorix_bladewing5
Established Member
*

Props: 0
Offline Offline

Posts: 228



View Profile
« Reply #5 on: September 20, 2006, 04:26:56 AM »

Very professional looking with the windows icons and stuff.  Any approximate release date?
Logged
Wackedout1
Member
*

Props: 0
Offline Offline

Posts: 9


View Profile WWW Email
« Reply #6 on: September 21, 2006, 08:22:52 PM »

OK I updated the first post with a download link, and some more information.

As I said this is mainly for the source so it might help.  

Feel free to give me any ideas, or bugs you find.
This is project will be worked on, so it should improve in time.
Logged
Kudaku
Established Member
*

Props: 0
Offline Offline

Posts: 165


View Profile
« Reply #7 on: September 21, 2006, 08:38:04 PM »

when i try to run the DSserver i get the message "Component "mscal.ocx" or one of its dependencies not registered or missing"

good app btw
Logged
Wackedout1
Member
*

Props: 0
Offline Offline

Posts: 9


View Profile WWW Email
« Reply #8 on: September 21, 2006, 08:47:28 PM »

Ok sorry I thought it was a stanadard ocx file. There is now a "Install DSServer" folder with a setup.exe that should fix it.
Logged
Kudaku
Established Member
*

Props: 0
Offline Offline

Posts: 165


View Profile
« Reply #9 on: September 22, 2006, 11:01:39 PM »

thanks
Logged
michaelarth
Established Member
*

Props: 0
Offline Offline

Posts: 167



View Profile
« Reply #10 on: September 22, 2006, 11:10:18 PM »

can this go on the internet?
Logged
rorix_bladewing5
Established Member
*

Props: 0
Offline Offline

Posts: 228



View Profile
« Reply #11 on: September 22, 2006, 11:26:42 PM »

Hey, i think you should edit the post.  It says it's called DSBlue but then afterwards it says it has no name... Smiley
Logged
bitblt
Global Moderator
*

Props: 43
Offline Offline

Posts: 2457



View Profile
« Reply #12 on: September 24, 2006, 06:40:57 AM »

Quote from: "Wackedout1"
OK I updated the first post with a download link, and some more information.

Excellent. I'm going to check this out later this evening.

UPDATE:
Nice work. Well, besides having a few bugs and being finicky, your app is impressive. The DHCP doesn't work so I keep having to change 192.168.1.1 to 192.168.10.1 for some reason.  I'm able to get the shoutcast module to download about 10 seconds audio before it goes into loop.  I'm also able to download a snapshot of my desktop and scroll around the screen, with no apparent input though. The desktop synch idea seems like an interesting concept. Scratch Pad needs help. How about a remote file server module that downloads and executes homebrew and/or plays MP3s? I look forward to a future release.
Logged
michaelarth
Established Member
*

Props: 0
Offline Offline

Posts: 167



View Profile
« Reply #13 on: September 24, 2006, 06:29:21 PM »

can this go on the internet?
Logged
Wackedout1
Member
*

Props: 0
Offline Offline

Posts: 9


View Profile WWW Email
« Reply #14 on: September 27, 2006, 06:12:13 PM »

michaelarth:
Quote
can this go on the internet?
What do you mean. It can connect to a Acess Point, and using the DSServer program it can control a PC, and Sync its calendar.

bitblt:
Quote
The DHCP doesn't work so I keep having to change 192.168.1.1 to 192.168.10.1 for some reason
Hopefully that I added the ablity to attach a "system.ini" file, you should only have to setup your network connections once.
Quote
I'm able to get the shoutcast module to download about 10 seconds audio before it goes into loop
Thats why I need to find some code libmad source that uses it in ASYNC mode.
Quote
I'm also able to download a snapshot of my desktop and scroll around the screen, with no apparent input though.
I have included a readme that goes over how to use the Remote Desktop.

And as far as playing Mp3's and such. Its all in due time, but without fixing that libmad issue, there is not I can do.
Logged
Pages: [1] 2 3
  Print  
 
Jump to:  

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC