Welcome to the Java Programming Forums

The professional, friendly Java community. 21,500 members and growing!

The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 2 of 2

Thread: Learning to program :)

  1. #1
    Junior Member
    Join Date
    Aug 2011
    Thanked 0 Times in 0 Posts

    Default Learning to program :)

    Hello all,

    I am brand new to programing, but am very interested in learning how to use it for multiple purposes. The most importaint one right now is writting a program for an MP3 player I just purchased. It seems to only have a basic program, play, pause, fw, rw, on, off. I tried to place music in it but I was not able to control the order or create playlists. If anyone has some helpful hints I am all ears!!!

    Thank you!

  2. #2
    Join Date
    Aug 2011
    My Mood
    Thanked 4 Times in 4 Posts

    Default Re: Learning to program :)

    There's a lot more to it than just upping your code onto the mp3 player. Most companies do not allow changes to be made that easy to their products. Hacking something (like putting linux on a handheld game device, google 'Dingux', linux for China Chip's Dingoo Game device) entails hard work.

    After plugging the device in, you need to look at the code that is actually being passed back and forth between the device and the computer. By studying this, you can figure out what needs to be done to talk to the device. You then write a bit of code that can talk to the device and read/change data stored in it's memory. Using this interface, you pull out the menuing program and anything else you want to alter, decompile it, alter it, recompile it, and put it back on the device. If you rewrite it from scratch without studying the original, you can run into problems, even "Brick" (A term for breaking the code in it so that it no longer works, is becomes, in essence, just a brick) your device. Some companies even use an "In-House" proprietary programming language, and without being employed by them, you have little or no hope of hacking their device.

    I'm new to JAVA, but have been programming in one language or another for 25 years. I wouldn't even attempt such a task.

    What exactly is the brand/model of MP3 that you want to alter?
    Last edited by Spidey1980; August 21st, 2011 at 10:16 PM.

  3. The Following User Says Thank You to Spidey1980 For This Useful Post:

    JavaPF (August 23rd, 2011)

Similar Threads

  1. Learning Java
    By jgc1 in forum What's Wrong With My Code?
    Replies: 7
    Last Post: May 6th, 2011, 06:17 PM
  2. learning group
    By cooler4hell in forum The Cafe
    Replies: 6
    Last Post: January 27th, 2011, 04:02 AM
  3. New to Java....still learning...Help Required
    By muraduk in forum What's Wrong With My Code?
    Replies: 2
    Last Post: August 12th, 2010, 03:15 PM
  4. Hello. Just Learning Java For Fun..
    By derekeverett in forum Member Introductions
    Replies: 1
    Last Post: March 18th, 2010, 04:24 PM
  5. Java Learning Resource for Beginners
    By Freaky Chris in forum The Cafe
    Replies: 1
    Last Post: April 29th, 2009, 04:57 AM

Tags for this Thread