Slashdot Mirror


Novell Bringing .Net Developers To Apple iPad

GMGruman writes "Paul Krill reports that Apple's new iPad could be easier to write apps for, thanks to Novell's MonoTouch development platform, which helps .Net developers create code for the iPad and fully comply with Apple's licensing requirements — without having to use Apple's preferred Objective-C. This news falls on the footsteps of news that Citrix will release an iPad app that lets users run Windows sessions on the iPad. These two developments bolster an argument that the iPad could eventually displace the netbook."

7 of 315 comments (clear)

  1. Re:Easier? by bheer · · Score: 4, Interesting

    Objective C is not a hard language to learn: it's a sibling to C++ in that both tried to add OOP to C. ObjC as used on the Mac combines the best of both worlds -- you get pointers for low level control, *and* a nice OO framework/API and niceties like garbage collection. And of course OS X is beautifully designed, none of the back compat cruft that makes one want to stay away from Win32.

    Where C# wins over ObjC though is its similarity to Java (which in turn is fairly comfortable to C++/C programmers).

  2. Re:Certainly won't displace it in... by tepples · · Score: 4, Interesting

    You're right that iPhone OS makes even the early plan for Windows Starter Edition (with its 3-app limit) look like a multitasking powerhouse.

  3. I guess I sorta see the point by seebs · · Score: 3, Interesting

    Objective-C rocks, really. But! If you don't know it, and you have an existing code base in C#, maybe this would be useful. I guess. I think this is not aimed at making iPhone/iPad app development easier in general, but rather, specifically for people who are already using C#. In which case, it's not totally stupid. Just mostly stupid.

    FWIW, I'm currently at the "okay, that's the basic functionality, now what do I do next?" phase of developing an iPhone app. From "never even looked at the docs" to "working multitouch and graphics" took me, oh, a good solid two evenings.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  4. Re:Certainly won't displace it in... by naz404 · · Score: 3, Interesting

    News Flash bro.

    You may not like/need Flash, but a lot of people like it, maybe most.

    Why don't you check out the current Ars Technica poll on how many people would like to have Flash on the iPad:
    http://arstechnica.com/apple/news/2010/01/poll-technica-do-you-want-flash-on-the-ipad.ars

    And yes, Flash is a gaming platform unparalleled on the browser. You may not like Flash games, but a lot of people do. Flash has also ushered back the golden age of game development in the 80s where you could have just 1-3 people teams pumping out fun games, unlike in the late 90's to early 2000s before the explosion of casual gaming where to push out a game in the industry meant spending millions of dollars with tens to hundreds of developers per project, and it was all 3D, 3D, 3D and idea rehashes.

    The ease with which authors can ties together together animation, illustration, design, sound & interaction on Flash is has no equal. Not everyone is a developer and that's why HTML5 will not kill Flash.

    Coding slick GUIs and programmatic animation ain't an easy task and designers/animators/multimedia artists without programming backgrounds can't pull those off easily. Flash changed that.

    H.264 video is also here now with YouTube, but Mozilla Foundation ain't willing to pony up for the proprietary codec so don't expect to see an H.264 bundled video player on Firefox soon. These HTML5 in-browser media players ain't as easy to reskin and meld with other interactive elements as Flash though so you can go stay in your bland Jakob Nielsen-esque world for all everyone else cares.

    Btw, re: Flash's sub-par performance on the Mac, it's not all Adobe's fault. See this post from Lee Brimelow of Adobe (scroll down to comment #62):

    http://theflashblog.com/?p=1703
    "Apple is not cooperating in our attempts to improve the performance of the Flash Player on the Mac. Microsoft is, and in FP 10.1 we cut the CPU utilization in half for watching video. Same with other mobile device manufactures. We would love to work with Apple to do the same but they are making a strategic decision not too so that they can increase their revenue. Hey thats business. Another thing to note is that the site you showed is filled with Flash and just because it takes up a lot of CPU doesnt mean that kids will not want to play with it. Give people the option is what Im saying."

    It is a humorous world in how Microsoft is much more open than Apple.

  5. Re:as someone who programmed for both by Anonymous Coward · · Score: 3, Interesting

    Somebody buy this man a beer. It's on me.

    I just spent the last week cleaning up some Java code written in India. As you can imagine, it's pretty fucked up to begin with. It was even more fucked up when I saw them holding references to large objects (in one case, arrays with over 5 million items each) in private static member variables, and then in comments bragging about how the garbage collector will take care of them! The worst part, though, is that nothing even referenced these member variables. I couldn't believe it.

  6. Re:Pffff by node+3 · · Score: 3, Interesting

    Oh come on, the name jokes are a manufactured "controversy". Just like the name iPod, iPad will stop sounding like something else, and become a word of its own. But even without this, there are so many other "pads" out there, that this is silly. For example, where was this controversy over the Fujitsu iPAD? Or the various other pads. ThinkPad? Newton MessagePad? MS Notepad? Or simply a pad of paper?

    I'm not complaining about the jokes per se. They're kinda funny for a second, but they do wear thin. But what I'm responding to is that this is treated as some sort of serious issue. "OMG, people are making jokes!" How many iPood, iPaid, etc. jokes were there?

    In the long run, the name is going to be just fine.

    Here's an idea - What Steve should have done was release a tablet version of the MacBook Air (with the exact same software compatibility, OS, etc.) and call it the MacBook Slate or MacBook Touch. I would have bought one of those, and I'm often the first to question the sexual orientation of male Mac users.

    And it would have sold worse than the MacBook Air. People have shown they don't want tablets that are just their desktop OS in tablet form. To be sure, there are people who buy them, but they are almost exclusively sold to geeks, artists, and some vertical markets. But as a mass media product, it takes something that's already cumbersome for most people, and making it even more so.

    The brilliance of the iPhone OS is that it's designed specifically for multitouch. You're not just using your finger (or stylus) as a mouse, with handwriting recognition thrown in for good measure. Mac OS X no only already supports this, but you can already have your Mac modded into a Mac tablet (or buy one pre-modded). And they're not selling well enough to warrant a separate Apple SKU.

  7. Displacing the netbook? by DragonWriter · · Score: 4, Interesting

    How does being able use C# or run windows sessions on the iPad enable it to displace a netbook? About the only place they overlap in functionality that they are both really good for is that they are both good for browsing the web and interacting with web apps that don't require lots of text input.

    Beyond that their functionality diverges. The iPad is a slightly better ebook reader, is better for certain types of applications (particularly, though not exclusively, those involving fairly passive media consumption.) A netbook is better for anything that requires lots of text input -- I wouldn't want to take notes in a meeting or class on an iPad, or write a substantial document on one, both things that netbooks are good for. Netboooks are also substantially cheaper -- the least expensive iPad model is at the high end of netbook prices, the 11.6" Atom Z520 powered netbook I got a couple days ago that I'm typing this on was half the price of an iPad. (And it has a SIM card slot and 3G capablity, which I'd have to pay another half the price of the netbook on top of the minimum price of an iPad to get on iPad.) Its also got much more storage than the high-end iPad. And you don't need another whole computer with iTunes just to be able to use it. Its perfectly possible for someone who doesn't have heavy computing needs to have a netbook as their only computer -- an iPad can't fill that role as long as it is dependent on a "real" computer with iTunes.