Implementing the aloha and csma/ca networking protocols using an iphone app

Discussion in 'iOS Programming' started by SUGUNAKAR REDDY, Jul 5, 2011.

  1. SUGUNAKAR REDDY macrumors newbie

    Jun 26, 2011
    Hello everyone
    I am a newbie and want to develop an application implementing the basic networking protocols like the aloha and csma/ca.The application when started on both the devices should show the transmission of data packets between two ipods and if some other device sends data in the same channel then there should be collision and data loss.
    Plz help me
  2. jiminaus macrumors 65816


    Dec 16, 2010
    Sounds like fun. I like working at network protocol level.

    But what programming experience do you have? In particularly what network programming experience do you have and what iOS programming experience do you have?
  3. SUGUNAKAR REDDY thread starter macrumors newbie

    Jun 26, 2011
    I have programming experience in JAVA but very little experience in objective C or cocoa .I am in desperate need of help
    Thank You
  4. chown33 macrumors 604

    Aug 9, 2009
    As far as I know, there is no provision in any iOS SDK for writing your own wireless drivers. The wireless chips are simply not programmable or reprogrammable at that level. You'd have a hard time doing it for Mac OS X, and that platform is a lot more open about devices and drivers than iOS is.

    This doesn't mean it's completely impossible. The evidence that it is possible is that jailbreaks sometimes contain code that rewrites the wireless chip's control firmware. However, that code isn't being written by an inexperienced noob. It's being written by someone who is very familiar with the wireless chip in question, and has probably written many different device drivers and network protocols before. And if I had to guess, I would guess that the drivers are written in C or C++, and maybe even some assembly-language.

    In any case, there's no way that such an app would be accepted into the App Store. That leaves Ad Hoc distribution and jailbreaking as your remaining distribution methods.

    Please explain.

    Have you been assigned this task for your job, and you have no idea how to complete it, or even how to start it?

    Are you conducting a feasibility study to see if this is even possible?
  5. SUGUNAKAR REDDY thread starter macrumors newbie

    Jun 26, 2011
  6. chown33 macrumors 604

    Aug 9, 2009
    When is the deadline?
  7. SUGUNAKAR REDDY, Jul 7, 2011
    Last edited: Jul 7, 2011

    SUGUNAKAR REDDY thread starter macrumors newbie

    Jun 26, 2011
    2 months to go thats it atleast i should be able to send message from one device to other
  8. sou1 so1di3r macrumors 6502a

    sou1 so1di3r

    Jun 26, 2008
    Denver, CO
    Hey.. I just learned about this in my networking class last term...:cool:

    Wish I could help ya though. Sounds like me... I know JAVA but that's about it.

    I'll be interested to see the final project!:D

    For our senior projects next year I think we are writing android apps :eek:
  9. firewood macrumors 604

    Jul 29, 2003
    Silicon Valley
    You can't do it on stock OS iPods. The radios are not accessible from apps.

Share This Page