Getting Started

Discussion in 'Mac Programming' started by Macman1993, Jan 1, 2008.

  1. Macman1993 macrumors 6502

    Macman1993

    Joined:
    Nov 23, 2007
    #1
    So over the last year I've become great with the standard things on my mac but not I want to do more. I want to learn to design applications that can do things I want to do. How do I get started, I don't know code and I would like to know where to start if I want to be building applications. I understand that this takes lots of time and energy but I am up to the task and I just want alittle help to get me started.
     
  2. toddburch macrumors 6502a

    Joined:
    Dec 4, 2006
    Location:
    Katy, Texas
    #2
    Can you provide an example of something you want to do?
     
  3. Macman1993 thread starter macrumors 6502

    Macman1993

    Joined:
    Nov 23, 2007
    #3
    One idea of mine is an application that will let you use speakers made wireless by an airport express for more then just itunes. The speakers only will work with music on itunes and I want to make a way to use the speakers as my wireless speakers for more then itunes.
     
  4. Gelfin macrumors 68020

    Gelfin

    Joined:
    Sep 18, 2001
    Location:
    Denver, CO
    #4
    There is an unfortunate problem with that particular idea. Apple cryptographically protects the AirPort Express audio stream to prevent exactly what you describe. Trying to crack something is definitely not a good way to cut your teeth programming, either ethically or in terms of relative difficulty, and I'm fairly certain the rules of the forum (not to mention U.S. federal law) would prohibit us from helping you towards that end.

    Such a crack was already accomplished in 2004, shortly after the release of the AirPort Express, by "DVD Jon," the guy who originally cracked CSS. I really don't know the current status of that crack or any software that exploits it. It sort of dropped off the radar, probably because AirPort Express just isn't an especially inspired product. People tend to find it easier and cheaper to simply buy a third-party wireless router and streaming music box separately and keep all their music in non-protected format.

    As an aside, how come nobody's answer to toddburch's question is ever a straightforward application that a neophyte programmer could be expected to work towards in finite time? For some reason everybody's itch is for something that would range from challenging to impossible a seasoned professional, like writing a driver from scratch for some piece of hardware otherwise only supported on Windows.

    Don't get me wrong, I'm all for ambition and I'm not really criticizing, but it always strikes me funny the unerring accuracy with which everybody picks a first goal that would be guaranteed to drive them screaming from the profession in frustration.

    Edit: Now that I think about it, I should probably mention that you can do what you just described legally (and semi-satisfactorily) without any programming at all by looking for software that will capture an audio input and pump it back out as an MP3 stream, then subscribing to the resulting stream in iTunes and directing it to the AirPort Express. It's a hacky solution, the quality of the audio source will be degraded and the resulting lag means you won't ever want to use it for real-time audio, but it is at least nominally possible to accomplish what you asked for.
     
  5. fistful macrumors 6502a

    fistful

    Joined:
    Mar 29, 2004
    Location:
    Socan
    #5

    You mean like Airfoil?
     
  6. Gelfin macrumors 68020

    Gelfin

    Joined:
    Sep 18, 2001
    Location:
    Denver, CO
    #6
    Or, you know, that. :)

    All things considered, I'm curious about the backstory there. Is this a case of cooperation with Apple, general loosening of the restrictions on APExpress, sneakily using iTunes behind the scenes to relay audio or simply tiptoeing around the DMCA?
     

Share This Page