iPhone App Wins Microsoft-Campus Programming Contest
imamac writes "Startup Weekend was a 54-hour coding marathon held on Microsoft's campus last weekend. It was designed to encourage the use of MS programming technologies. However, the winner of the contest was an iPhone app: '"Awkward," whispered Startup Weekend organizer Clint Nelsen into the microphone upon announcing the top vote getter.'"
iPwnt
1331461 is only semiprime *sigh* Alas - I am just short of 1337.
Do'h!!
This could be the end of that little experiment. Rule 1 is don't say anything good about your competitor. I wonder how much air time this will get in the media. And I can see the Apple vs. Microsoft ads now. Sucks to be a 'softie right about now.
Best regards.
What, was someone supposed to write an app for the Microsoft phone?
SJW: Someone who has run out of real oppression, and has to fake it.
The parent used a poor choice of words. Startup Weekend in general isn't an MS program, only the BizSpark program that helped organize this particular event.
Luke, help me take this mask off
I haven't bothered to confirm it, but that's the claim.
Caveat Utilitor
That works out to two days, using my Microsoft calculator.
Nothing in the summary or TFA. What does this app do?
There's an app for that, recursively.
They shouldn't be able to win until apple accepts the app for download.
Startup Weekend is an intense 54 hour event bringing brilliant minds (entrepreneurs, VCs, developers, designers, marketers, lawyers etc.) together to create a company (or as many as companies as the participants decide) from concept to launch! Interactivity and forging...marketspeak bullshit, blah blah ...Microsoft "experts" will be present to will provide support for developers building applications on Silverlight, Windows 7 and Azure. We will have other...blah blah.
Learn That Name, a new iPhone app designed to help people remember the names of people they bump into at events, won the most votes
I can't see that the TFS got it wrong, at least according to these quotes from the TFA.
XCode is free, only deploying to a real iPhone/iPod and selling in the app store costs money.
Why should anyone pay money to develop for WinMo? it's market share has shrunk and C++ isn't a nice to write in as Objective C.
Heh, tether and send MMS, at least officially on AT&T in the US?
I also wish it had a "screen lock" mode where the touch screen (and optionally rotation) was locked but the display stayed on.
I find myself handing my phone to people to look at something and then they rotate/touch it and what I'm showing them gets changed.
Run 3rd party apps in the background?
Let 3rd party apps integrate with the core software?
Let developers distribute apps to real devices without needing Apple's blessing?
(while not always as nice looking, other platforms don't have these limitations)
Does anyone know if Microsoft has any plans for Windows Mobile? It's old and slow, but I actually prefer the UI to the iPhone's. If they made a decent web browser they could be back in the game! I prefer the precision of the style to the fatfingered approach of the iPhone and Pre.
(-1, Raw and Uncut is the only way to read)
Xcode is free if you've got a Mac. Otherwise it costs 1 Macintosh worth of dollars.
Use an industry-standard USB cable for charging AND data transfer without having to resort to proprietary cabling?
Replace the battery?
Upgrade the memory?
Access the data onboard using "mass storage" (like USB memory stick) in the operating system of your choice without the need for proprietary software?
"This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
And what, exactly, does one develop for the WinMo on? :)
W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
...it's the start of the "extend" phase of their three step plan. ;)
Any sufficiently advanced intelligence is indistinguishable from stupidity.
Funny at Microsoft's expense == -1, Offtopic
Granted it moves every year, but this year it was also held at the Microsoft campus - and the 14 other apps were all written for Windows Mobile.
Microsoft sponsored, at the Microsoft Campus, with mostly Microsoft apps - well, is it really so inaccurate to label it a Microsoft event even though technically it is not?
It's close enough to be funny anyway.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Sorry. The app is supposed to help you learn people's names. I guess that wasn't self-explanatory enough for you.
"You consider yourself a smart shopper?" (yes) "You want to save money?" (yes) "Would you rather have an inferior product, or what I'm selling?" (your superior product).
NOT "So having heard all this which brand do you think is best?" (I'm still loyal to Commodore Amiga/Apple IPod/SheevaPlug/virtually anything with LINUX/the list goes on...)
D'oh!
Inscribed on a 1 Mac bill: In Jobs we trust, everyone else pays cash.
No, the iPhone SDK is a free download from ADC (you have access to it from the free developer account).
The $100 is for a code signing key that allows you to put those binaries on an actual iPhone and to submit it to the app store
Sleep: A completely inadequate substitution for Caffeine.
Last I heard the preferred language(s) for WinMo was .NET managed code with the .Net micro framework so that means C# and VB.net - you'd probably use C++ today if you are maintaining a legacy app, or writing high performance stuff (although even then, the main app would probably be managed code with just the performance critical bits in native code)
Pain, suffering and a lot of cash?
Just because im downloading it now, I want to mention that android sdk is freely avaliable for windows, mac and linux. Both 32 and 64bit :)
It's The Golden Rule: "He who has the gold makes the rules."
I haven't been in the loop on WinMo in a few years, since I gave up on my Jornada and switched back to Palm, but at that time the Windows Powered SDK was a free download from Microsoft.
Visual Studio Express is also free, as are the Windows and Windows Mobile SDKs. And you can develop in .net for WinMo using the .net Compact Framework, not only C/C++.
And it doesn't cost money to deploy to a real phone or list on an app store (and you dont run the risk of having your dev costs flow down the toilet entirely because Apple rejected your app).
You can get a copy of Visual Studio Express here (it's free): http://www.microsoft.com/express/download/default.aspx
And you'll also need this WinMo 6.5 SDK (it's free also): http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=20686a1d-97a8-4f80-bc6a-ae010e085a6e.
FWIW, I developed for Windows Mobile / Smartphone for several years. The tools were all free. Back then they had something called Visual Studio Embedded (free of course). The best thing was I was able to write a single version of the application (a non-trivial multi-threaded, multimedia application with network connectivity) which ran on my Windows desktop as well as on Windows Mobile (aka Pocket PC) and Windows Smartphone. I did the vast majority of my debugging and testing on the desktop. Very rarely did I have to do any mobile-specific debugging, other than wrestling with the &*%^$# cell network (this was from 2001 through 2005, when pushing data through the cell network was barely functional).
Oh, and by the way, deploying to phones is free also. I don't need Microsoft's permission, nor do I have to pay them a fee.
The more you regulate a company, the worse its products become.
You can develop directly on your windows mobile pda.
You can also develop for windows mobile pda under linux.
"It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
(while not always as nice looking, other platforms don't have these limitations)
...nor number of potential customers ...nor number of developers ...nor number of released applications ...nor stability ...nor success
So you can build all the applications you want. But if you want to actually run them on your iPhone, it's $100.
"We're giving away this car for free! But if you actually want to start it and drive it, you'll need to pay $50,000 for the key. Oh, and if you somehow tinker with the car so that you don't need to use this key, the car's warranty is voided."
Nice dance, fanboi. But if you want to develop applications for your own personal use on the iPhone, it'll cost you $100.
Access the data onboard using "mass storage" (like USB memory stick) in the operating system of your choice without the need for proprietary software?
Had to mount a jailbroken iPhone 3GS (not mine!) the other day, it's not too complicated. Install openssh on the phone and the root password is 'alpine'. There are screenshots here.
Not to diminish your (entirely justified) criticism of the platform, of course. :)
"Not to get too far offtopic, but your sig is highly interesting. Has it occurred to you that Bill and Steve did exactly that?" IIRC, Apple came first. And much about Microsoft is due to its aping Apple.
That Apple still survives is an artifact of anti-competitive laws. In this case, those laws have worked famously.
Best regards.
Visual Studio Express is free as are the WinMo SDKs... but they don't work together. If you want to do WinMo development you need Visual Studio Pro, which isn't cheap. (Yes there used to be free tools, but they're deprecated now.)
Encourage use of MS tech by providing a mobile OS that doesn't suck. The last two years I had to develop for WM, and every time I thought I cannot be disappointed more I was wrong.Â
The USB thing sucks, for sure. I definitely agree that they should change that. It's unlikely, however, since Apple never has been the type of company to conform to industry standards.
Only once you publish. They give you the SDK free, and the ability to put the software on X number of specific phones free, if you have a (free) Apple ID. To get it on the store it costs $100.
Let 3rd party apps disable 911 functionality?
Let 3rd party apps make the keypad 5 pixels high and completely destroy the ability to use it as a phone?
Run background tasks that interfere with your ability to receive an important business call?
For the record, the however-many-of-us who have jailbroken can program on any platform, and in a number of languages like Python and Java (both have bindings to the iPhone's Obj-C classes), and can get our apps onto our devices for free.
You can deploy it to a certain number of iPhones, including your own, for free, but for public distribution on the app store, that' s what costs $100.
You know, two months ago I gladly payed $100 second time for my iDP program. Fanboism has nothing to do with it - these costs were recovered on the first day of my app sales.
Some people spending money on apple stuff, some people are making money on the apple stuff.
Some are just posting on Slashdot.
No you can't. Installing and debugging app on the device requires Apple signed certificate (provisioning profile) and that costs $99. But then again, any sane developer can recover this cost in a few days of sales.
Ever hear of jailbreaking? These things are not limitations of the phone at all, only of its default configuration. Anyone who cares enough about those functions and is technically savvy enough to be trusted to use them responsibly, is quite capable of getting them.
For the record, I can't stand Apple and I'm certainly no fanboy, but my jailbroken iPhone simply offers more functionality than any of its competitors.
Actually he said "Can't" do but the phone can do both of those things. It may not do them in the United States. There is a difference.
Why bother
> You can develop directly on your windows mobile pda.
You can remove your appendix using a toothpick sticked into your left eye...
The other platforms also don't seem to be selling as well despite having "Better Features". According to my friends that don't have the iPhone they also don't work that smoothly when they do do those things.
Why bother
Apple never has been the type of company to conform to industry standards that they didn't invent. Fixed that for ya
Why bother
Yes, but it comes with a free computer!
Actually, you can't.
If you want to install your app on an actual phone it has to be signed using a $99 development key.
I really don't think it's that big of a deal, but folks will get bent out of shape about anything. Hell, if I really cared, I could pay one windows box worth of dollars, then buy visual studio, then buy a Windows Mobile phone, and avoid paying $99 dollars to run my custom application on my phone.
Nice research skills there MS fan boi, your own personal one is free others cost money! You can develop for the Windows Mobile platform for free, but not with any MS supported compilers. Minimum price for the ability to do it with supported compilers is whatever Visual Studio standard costs. Like $300.00 but you can get it free if you give up a weekday and attend the exact right launch party like I did.
Why bother
C# is a toy language like VB
Why bother
No, if you want to develop applications for distribution to other customers, it'll cost you $100. You can install on your own phone in various other ways.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
Run 3rd party apps in the background?
Let 3rd party apps integrate with the core software?
Let developers distribute apps to real devices without needing Apple's blessing?
(while not always as nice looking, other platforms don't have these limitations)
If I wanted viruses on my phone I would have gotten Windows Mobile. (Yeah WinMO doesn't really have a virus problem but I don't want the possibility on my iPhone because its popular enough to be targeted)
But yeah... Multi-tasking and a public API would be a nice start.
"I am the king of the Romans, and am superior to rules of grammar!"
-Sigismund, Holy Roman Emperor (1368-1437)
OK, that's a change. You used to be able to get the whole toolchain free.
Sure, because once you write a Windows app you're forbidden by law to write one for another platform.
Have you ever actually used MS development tools? Yes, Visual Studio costs quite a bit of money, but it's light years ahead of any other dev environment.
Nope, never.
I didn't realize that fanless overheating and acrylic cracks were industry standards.
If that's what the customer wants to buy, no problem.
It sounds like you are describing the Pre.
Micro-usb - check
Replaceable battery - check
Drag-n-drop mass-storage music - check
No upgradeable memory though (presumably you mean storage, not RAM which no mobile device supports due to the packaging format)
wow, modded down and taken seriously. Maybe there should be a homer emoticon for the clueless....
Why do people keep repeating that? Even Microsoft's own developers admit that their C/C++ indexing is primitive and broken, while Eclipse's CDT, which has had maybe 0.0001% of the funding and man-hours, is already far superior.
Sam ty sig.
Are you kidding me? How many Apple computers are running MS Office. Personally I think if Microsoft put more focus on cross-platform applications they would be able to leverage their extensive experience in developing software. The have gotten so bogged down in pi##ing contests with Google, Oracle, IBM and almost every other windmill out there that they have lost sight of what made Microsoft all their money, Basic and MS Office.
I say now that RIM has released an SDK for VS we should create serious applications for everything and stop thinking that Windows will exist in the same form in twenty years.
Dateline Orlando: Man get's hurt after trying to break into jail because he fears for his life. (true story google it)
The nuts always roll south.
Because the vast majority of Windows programs aren't written in C/C++ any more? Love it or hate it, almost all new Windows application development is in .net now.
It doesn't surprise me. Most Microsoft developers have an internal account to O'Reilly's Safari bookshelf. When logging on, the most popular books checked out by Microsoft users are shown.
For the past two months, four of the top five books have consistently been Macintosh and iPhone.
Well, let's be fair -- the iPod does, indeed, use USB Mass Storage. It also exposes its library through a ton of files in a bizarre proprietary format, so it's not like you can actually transfer music that way, but it's certainly a step above this.
Don't thank God, thank a doctor!
And vim is free if you have a computer to run Linux on. Otherwise it costs 1 PC worth of dollars. What a pointless comment.
If I wanted viruses on my phone I would have gotten Windows Mobile. (Yeah WinMO doesn't really have a virus problem...
Nor does OS X, for that matter.
If apple wants to provide a channel which is only screened for actual malware, that might make sense, though it'd still be an absurd bottleneck trying to get anything approved.
Don't thank God, thank a doctor!
What's keeping another company from using Apple's connector on their mp3 player? I would love to have a different brand of mp3 player that can interface with my car's stereo the way an ipod can.
Surely you can't patent the connector, it isn't doing anything unique. And the connector would not be covered by trademark or copyright. Would the DMCA cover it somehow?
If you want to develop for the iPhone, you will use Objective C. Your only other option is a web app, but providing that offline may or may not be allowed, and either way, it's not likely to expose the same APIs.
Contrast this to Windows Mobile which, being an actually open platform (or at least as open as any other proprietary OS), will support any language people care to port to it. That goes double for Android.
Me, I prefer Ruby. "Aha," you say, "That has iPhone support!" As many owners of jailbroken phones will tell you, it's not that you can't do this on the iPhone, it's that Apple might arbitrarily reject you for doing so.
Don't thank God, thank a doctor!
With the older iPods you could, including the first shuffle (around 2006). Then later the data folder was hidden, and later after that the filenames were scrambled (even though the content was the same and your favorite music software could read ID3 tags it made no difference).
The explanation given to these actions were that the record companies didn't want copying music from iPods to computers easy. This is why iTunes doesn't allow importing from iPods that aren't already linked to the existing library on the computer.
um, you do know that you can write .NET programs in C++... right?
This issue is a bit more complicated than you think.
LOL... you are clearly an Apple fanboy who's trolling.... its a question of choice, if I choose to install a 3rd party app that disables 911 functionality, then so be it. Its my phone, disabling 911 functionality affects me so its no ones business.
What irks me is the fact that I basically can't install *anything* without Apple first approving it. If I want to install a porn app, forget it, its never gonna happen.
I guess the only choice I really have is not to buy an iphone (which I won't).
"C++ isn't a nice to write in as Objective C"
Says who? An apple developer? Personally, I prefer c++ because it's portable, besides that you'll be more likely to be using c# on a windows device.
The real reason not to like Windows Mobile is because it has no marketshare
Um yeah, but you're right Apple didn't invent those but it does follow them quite well. In the early days of external modems, most of the people that put the power supply inside the modem instead of in a dongle had plastic melting and cracking problems. I guess it just sort of carried along. Heat has been the enemy of electronics for quite a long time.
Why bother
You talk as though this is common place on all phones but the iPhone - and that Apple is protecting everyone from "evil doers" that want to "destroy the ability to use it as a phone".
Happens all the time, apparently.
That's an odd claim to try to make, considering they're so closely related. Have you actually used both enough to gain some level of mastery? Because I have, and the difference is, in my opinion, more a matter of preference than between any other two languages I can think of. One thing I will say, though, is I find Objective-C syntax absolutely horrendous to read compared to C++.
There is a decent browser (2 in fact,check upcoming Skyfire) for Windows Mobile, it is Opera 9
http://www.opera.com/mobile/
(as Opera Desktop 10 shipped, their site getting a bit hammered now, check later if you wish)
It is a real browser, just like iPhone Safari. As a bonus, it will have ''turbo'' (mobile compressing/reformatting proxy) too. Skyfire on the other hand, is a shell for a Desktop mozilla, which does amazing things like playing flash videos no matter whatever format they are. I also loved its approach of unified search/url bar. I hope Desktop browsers will steal it :)
As a Symbian owner, I don't think MS will drop Windows Mobile. It is their most prestigious Windows yet without any kind of evil security issue so far and MS only companies love it.
Do you know how many devices that are out there that use the ipod connector? Billions. You can't just change that. They should have made the right decision in the first place, but it wasn't so obvious in those days, everyone was making there own connector.
And maybe a mini-usb or micro-usb doesn't provide enough support to actually hold the device upright.
Insightful my fat arse. No, you cannot remove your appendix using a toothpick sticked into your left eye because your hand won't fit through the eye socket. But you can very well develop directly on a PDA which can be quite comfortable with a full keyboard and a large screen some of them have.
"It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
And you get to use all those apps that run on Linux!
And what, exactly, does one develop for the WinMo on? :)
Depends - there are a few choices there. Linux and CeGCC, for example.
Minimum price for the ability to do it with supported compilers is whatever Visual Studio standard costs. Like $300.00 but you can get it free if you give up a weekday and attend the exact right launch party like I did.
There is a little known (I guess not anymore, now that I post it on /.) marketing twist that is presently in force with regard to Visual Studio: you can "upgrade" to VS Standard or Professional from any of the Express editions (which are of course downloadable for free), or from any "competing product" - e.g. Eclipse or NetBeans counts. This effectively means that you get to buy full license for upgrade price. For Standard, this is $200 - still not cheap, but I thought it's worth clarifying the number as it stands today.
Also, if you're going to write and sell applications - i.e. you're going to run a startup - you could apply for BizSpark (technically this is on a case-by-case basis, but I haven't heard of anyone turned away) and get VS and most other Microsoft developer offerings kinda free - the only caveat that you'll have to pay $100 when quitting the program, either in 3 years, or when you make $1M in profit - whichever one happens sooner.
There's also CeGCC, which of course isn't anywhere as nice, but still an option.
You can get Express, and you can get Mobile SDK, but your Express won't work with that SDK. Unfortunately, there's no free offering for mobile application development from Microsoft at the moment. In fact, you can't even use Visual Studio Standard - you need Professional.
You can also drive with your feet, that don't mean it's to be done
Just because *you* happen to prefer Objective-C does not make it 'nicer to write in'. I will concede that the mac API's are nicer, in my opinion, but that has nothing to do with Objective-C, which is a piece of trash bolted onto C. Of course that's *my* personal opinion, but I make no far reaching claims otherwise.
Oh, and for the record, WinMo SDK *is* free. Visual Studio is not, but that is not a requirement for WinMo dev.
Define "toy language", then we can discuss whether a quarter of the software development industry is relying on a "toy" or not.
No problem is insoluble in all conceivable circumstances.
Yeah, sorry. I use Visual Studio every day and dabble in Eclipse and XCode. I prefer either of the later to Visual Studio. Visual Studio isn't a bad IDE, and it is certainly an appropriate choice for Windows only development, but saying it "light years ahead" of any other environment suggests you have never used anything else.
If you look closely at the video, there were TWO versions of the app demo'd. Neither were on Windows Mobile. One was an iPhone app. The other was a Palm Pre / webOS app. Alas, the guy who demo'd the webOS version didn't have a microphone and you can't hear him talk in the video. Also, instead of using a live Palm Pre, he used the free Palm Pre emulator environment (running on a MacOS laptop), employing the Pre / webOS emulator which uses Sun's (Oracle's) VirtualBox platform. But it's not an iPhone-only app. They have a webOS version. Not a Windows Mobile version, though.
Granted we're still on VS2005 but even with Resharper it's still significantly slower and harder to work with for C# development than eclipse has been for Java development for the last 4 years.
I was there and that wasn't the goal at all.. We hold startup weekend all over the county and the last two Seattle ones were at Google and Adobe.. no one was expected to write a google app or an adobe api..
I don't actually believe that you're so dense that you don't see the point being made here.
Please stop pretending M$ and App£e are separate companies. The former owns a large chunk of the latter. And nothing makes the evil empire happier than their technology spreading wider furthering their stranglehold of the industry. One thing they're real good at is marketing, this "statement" is a perfect example.
Fuck them and their secret sauce.
Indeed, Cocoa Touch gave us a big advantage over the folks developing in the MS stack.
I have to agree with the GP here. I've been coding in C++ and legacy C for more than 10 years professionally. About a year ago jumped into objective-c. Pre-2.0 I'd maybe agree with you, but nowadays objective-C is a much better world once you get comfortable with the syntax than C++ in my opinion. Granted, a large part of it is that apple's API's are so convenient, but I really like the simplistic approach that most objective-C has over C++.
Yeah, iPhone - great and easy to program...just wait an eternity for a garage full of spotty interms to finally get around to approving it for release - that's a whole other ball game. Maybe Apple could organise an iPhone programming contest? All contestants must check in all non Apple technologies at the door, refuse to talk to anyone else, deny they've participated, accept unconditionally that the rules of the competition are not stable and maybe changed at any time without notice, not share their code or results with anyone else and let the aforementioned garage full of spotty interns make the jury and all the decisions, without review or explanation. But if you win, oh glory be.....
That Linux users feel they are entitled to everything for free?
As a matter of fact I created web-based application of that kind in order to remember my company customers' names... I call that personal service when I can call my customers by their names.
Access the data onboard using "mass storage" (like USB memory stick) in the operating system of your choice without the need for proprietary software?
So FAT has ceased to be proprietary now?
)9TSS
I was half-expecting an app that uses the camera and face-recognition software to tell you who the person is you're talking to. But from the video it's just an app that says "Who's this person?", shows you their photo from your address book, and gives you 4 name choices.
What... the... ffff? This counts as innovation?!? It's a fricking simple multiple-choice game, I could do that in JS and HTML (a.k.a Ajax(TM!))in 15 fricking minutes! And I wonder how often these dolts ask to take pictures of people they just met short enough that they don't expect to remember their names the next time around.
What time is it/will be over there? Check with my iPhone app!
And vim is free if you have a computer to run Linux on. Otherwise it costs 1 PC worth of dollars. What a pointless comment.
Apart from the fact that vim was actually developed on/for the Amiga, not Linux, it is "cross-platform". You can get a version to run on Windows or on Mac OSX.
Generally speaking most "Linux" (read "Posix") software will compile and run on Mac OSX and even on Windows. It is Mac and Windows software that tries to be single-platform. Even then, there are projects that try to run or compile some Windows or Mac programs so that they can run on Linux.
Linux goes out of its way to be compatible with other OSs. It is Mac OSX and Windows that try to be incompatible.
I am anarch of all I survey.
4% is hardly a quarter of the industry. http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
so wait a second.. you are saying when everyone else follows the normal standard, and apple does the weird and strange thing with custom parts, that everyone else should follow suit?
here's an idea, get a stereo (or make an adapter to the amp) that allows a standard 3.5mm stereo plug. It was your choice to limit your cars stereo to interfacing with an ipod by getting one with an ipod connector as opposed to something more.. mainstream
However, if you want to use VS2008, you need professional edition which is considerably more expensive than $200.
WTF???
Can you provide quotes? CDT is _pure_ _shit_ in indexing.
And MSVS 2010 uses EDG for _online_ error checking and code completion: http://developers.slashdot.org/story/09/06/05/1956211/First-Look-At-Visual-Studio-2010-Beta-1?art_pos=1
There's nothing that is even close to that in OpenSource IDEs.
Use an industry-standard USB cable for charging AND data transfer without having to resort to proprietary cabling?
So, what about the myriad of other functions the dock connector supports, besides just charging and data transfer? Those are very useful, and some would be impossible to implement over USB.
... and then they built the supercollider.
I can only assume you have not used other IDEs.
Sure it is decent and not the long ago it might have been great but hell it has only recently got a unit test runner. WTF?
It may well be the best .NET IDE about. However it is far from being the best IDE.
Comply to actual bluetooth standards?
Personalise the phone? (apple thinks 15 million iphone users only need a few sms tones to choose from)
Not need to be charged every day?
A flash with the camera?
This is fun. 4 iphone faults then pass it on!
The more you regulate a company, the worse its products become.
FAT itself is proprietary, true. However, it's readily accessible through non-proprietary software. MP3 is the same - it's technically proprietary, but it's also an industry standard that is readily accessible.
I can take my $15 1GB MP3 and my BlackBerry both and hook them up to my Windows box *and* my Linux box without loading any software from anyone - support for standard USB flash drives is built into both operating systems (and, I'd assume, Mac). To the operating system, they look like any other USB flash drive out there.
I can put anything I want on the drives, and if it's MP3 (also proprietary, but also readily accessible in most platforms) both units will recognize it and allow me to play it as music.
I didn't have to install anything anywhere to be able to do this. No drivers, no software, no nothing. Plug 'em in and start copying music. Done.
But my wife's iPod Touch needs iTunes (proprietary software) installed on the Windows box, and I'd have to install software on the Linux box to support it.
Don't get me wrong, I think the iPod Touch is an awesome gizmo. But it does have drawbacks.
"This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
The TIOBE Programming Community index gives an indication of the popularity of programming languages. The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. The popular search engines Google, MSN, Yahoo!, Wikipedia and YouTube are used to calculate the ratings
What i'd like to know is how the hell they search for things like C, C# and java (all of which have significant other meanings) without getting a ton of false positives.
Still if you assume thier results are valid and add together the two languages the GGP called toy languages you get about 13%. Add in java which is pretty similar to C# and you are at about 32.5% (all percentages rounded to the nearest 0.5% before adding for ease of mental arithmetic).
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
One thing I will say, though, is I find Objective-C syntax absolutely horrendous to read compared to C++
You are right in saying it is a matter of preference, but it doesn't sound like you've had that much experience with Objective-C. Consider writing a method for an object with multiple arguments:
C++ example: theCar yearMakeAndModel(1966, Ford, Mustang);
ObjC example: [theCar year:1965 Make:Ford andModel:Mustang];
One nice thing about Objective-C is that the arguments are coupled with the portion of the method that will be handling the arguments, so it is not as easy to mess up the order they go in, and also makes it easier to read & code IMHO.
Taking guns away from the 99% gives the 1% 100% of the power.
Even Microsoft's own developers admit that their C/C++ indexing is primitive and broken,
So then you'd have no trouble providing a citation for this claim, no?
I'm not sure what other features the dock connector supports, actually. Charging, music playback via the connected device, remote control via the connected device, data transfer. What am I missing?
For music-out, both my devices are equipped with a standard 3.5mm headset jack. I can plug it into my home stereo without the slightest problem. Which, to be fair, the iPod also has, so I can use an industry-standard audio jack for all of my devices. I don't need a specific solution for my iPod.
For remote start/stop/pause, at home I just use the onboard device controls and the car has a USB interface and the stereo does the actual playing, the MP3 player or BlackBerry only serves as a flash drive for those circumstances. Though, to be honest, I just have a cheapo flash drive in the car for my music and it just stays plugged into the USB port. If it gets broken or stolen, I'm out a few bucks, so there's no sense risking plugging in expensive hardware every time.
Most of the other nifty things the iPod can do work just fine over WiFi.
The Apple connector is a nice, one-unit solution to talk to an iPod/iPhone. But since they've made the plug proprietary, it does all those nifty things only for Apple hardware. And, oddly enough, other people out there make hardware, and I don't want to get locked in.
"This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
Why do I need a Mac to write apps for the iPhone? Is there a technical reason or is Apple just forcing people to buy their hardware, as they usually do?
Hmm, yeah, flashcards aren't exactly innovative.
What... the... ffff? This counts as innovation?!? It's a fricking simple multiple-choice game, I could do that in JS and HTML (a.k.a Ajax(TM!))in 15 fricking minutes!
I went to a camp where they did exactly this... except they didn't use AJAX and they were also using PHP on the backend to pull the names/filenames from a MySQL database.
Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
No, the explanation was that it let them index the songs in some database which gave them a "significant" performance increase. (At least that's what one fanboi told me. We all know the real explanation, of course.)
Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
Define "toy language"
It can't be used to write an Operating System. You know, like Windows or Linux or Mac OS X.
Where can I get those apps? I want to install them on my jailbroken phone.
Mister, you just saved me a fortune in medical bills!
However, if you want to use VS2008, you need professional edition which is considerably more expensive than $200.
You are absolutely correct, and it's a very good point. "Upgrade" price for Professional (same trick applies here) is $550.
As I am an MSDN subscriber I didn't realize the express editions did not support the mobile SDK, though according to the snippet below you can use the standard edition - pro is not required.
The snippet is also outdated, unfortunately. What it says was true with regard to VS2005, but in VS2008 mobile development tools were moved to Professional edition.
Yes, and I have to say when I'm programming for fun, I'd rather be on a machine with Python and a text editor over one with Visual Studio. It is a nice IDE and a great debugger, but it's just not fun. That IDE with support for Python (not IronPython) would be nice... but ActiveState's IDE is almost as good and already supports Python/Perl/PHP.
Follow me
Last time I checked, cdt didn't index template members, and it's code completion didn't show members of the String class. In that time, visual studio was the only one editor I knew that did that.
I'll accept that as an axiom. Perhaps toy is not what I intended but it does indicate the way their programmers are treated. If you treat Java, C# and VB Sort of like dildos and C, assembler etc like dicks, dildos are easier to use and are used far more often than dicks but try making a baby with a dildo. Barely possible but not really practical.
Why bother
Shut up and start Thinking Differently!
"Most people, I think, don't even know what a rootkit is, so why should they care about it?"
Most of the other nifty things the iPod can do work just fine over WiFi.
Right, because all our TVs have WiFi receivers in them for analog video signals? And our stereos all have WiFi receivers if we want to use a fixed line-level audio output, rather than one that's been sent through a headphone amplifier, at variable levels? And our microphones and other audio devices all have a WiFi transmitters if we want to get an audio signal into the iPod?
You may fear lock-in, but your proposal would lock most people out of useful functions. And what about the generations of iPod which never had Wi-Fi?
... and then they built the supercollider.
You can't "Think Different" unless you convert adverbs into adjectives!
Layers are what build humor.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
No, but I also don't feel the need to watch content over my TV. If I want to watch full-screen video on a screen, I'll use a computer.
Last I checked, most TVs don't have Apple-specific cabling on them, either, though I'm sure Apple would love to change that.
Look, it's a free country, buy all the Apple-specific cabling you want. Get white plasticky logos on your clothing for all I care. I'm just saying that Apple doesn't have an exclusive lock on doing things with media, and even if your device happens to depend on that magic connector there's a whole world that depends on other established standards that works just fine without it. Thankfully, you can buy all the plastic flambe you want. Have at it.
"This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
No, but I also don't feel the need to watch content over my TV.
I see, so it doesn't count as useful unless you do it. Gotcha.
If I want to watch full-screen video on a screen, I'll use a computer.
What if you don't have your computer with you? What if you are traveling? Over at a friend's place?
Last I checked, most TVs don't have Apple-specific cabling on them, either, though I'm sure Apple would love to change that.
Why would you think that, other than that you hate Apple? Apple didn't make the dock connector for no reason. They made it because there was nothing else that was as compact (thin) as secure-locking physically, and enabled them to perform the functions they want to perform.
But please enlighten us with your conspiracy theories about how Apple is on a mission to make everything in the world proprietary (despite the fact that they have backed many industry and open standards). Do you really think people who use portable devices want a bunch of awkward and bulky connectors, when they can have just one? You're essentially saying that innovation should not happen in this area.
I'm just saying that Apple doesn't have an exclusive lock on doing things with media,
Right. So, what's the problem?
Look, it's a free country, buy all the Apple-specific cabling you want. Get white plasticky logos on your clothing for all I care... and even if your device happens to depend on that magic connector there's a whole world that depends on other established standards that works just fine without it. Thankfully, you can buy all the plastic flambe you want. Have at it.
Ahhh, that clears things up nicely. You're just an insecure troll. Have a nice day.
... and then they built the supercollider.
I first saw it on http://cdtdoug.blogspot.com/2009/05/wascana-is-over.html. I don't have the links I found later but that post and its comments all say the same thing.
Sam ty sig.
Had to mount a stock standard Android phone the other day, it's not too complicated. I plugged it in and selected "mount" when it asked me to. Sorry no screenshots, they shouldn't be necessary for this operation.
Calling someone a "hater" only means you can not rationally rebut their argument.
There is no problem. I prefer standards-based equipment, you obviously prefer Apple's standard and want the extra features. Your decision is different from mine, not wrong or right.
"This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
First off, it may have shrunk, but its still deployed on a massive level, its not just for phones you know.
Second, I've been doing professionally (read as: getting paid to lead development teams) for 15 years now. I use currently, C, C++, Objective C, Objective C++, Ruby, Perl, Java, sh, Apple Script, Windows Script, Atmega assembly and probably some others (I've changed some python scripts, but not in any way to call myself a user of it). Thats just things I've used in the past 2 weeks.
In that list, Objective C/Objective C++ is at the very bottom of my list of preferred development languages. I'm sure that my experience with all the other languages has some influence in the preferences, but I would take any of the others over Obj* any day. It is just freaking annoying. Perhaps if I'd never used another language it wouldn't bother me so much, but the way XCode and Objective C work are just crappy. The fact that I have to drag and draw little lines in a GUI to make connections between window components and code is ridiculous. Perhaps, somewhere, hidden beyond my grasp, there is a way for me to get around these things, but I've yet to find it, and Objective C/C++ remains an annoying pile of shit that just makes me feel dirty every single time I have to use it.
Don't get me wrong, I'm happy to accept the money that I make on iPhone apps written in ObjC++, but at this point, I've got 3 iPhone apps that are pure ObjC++, I gave it my full attention in an attempt to get to the point where I didn't mind using it. Those 3 apps are the oldest ones I've got for the iPhone. All new development basically uses ObjC/C++ as nothing more than the shim between the NIB files and C/C++.
The point? Everytime I see someone say how ObjC/C++ is better, all I can think is that you haven't been doing development very long, if ever. I can even understand how some people like Visual Basic, ObjC/C++ not so much. If Apple was paying me to say it, I might like ObjC, they aren't so I don't.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
I did it on my Dell laptop for a while before buying a Mac. Costs $130 or so (cant remember exactly what the cost was now) and even came with the required stickers so I could 'brand' the computer with Apple branding to mean the EULA requirements.
Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
I tried developing a palm application on an older device and even with a keyboard, it wasn't all that fun. Reverted to a proper desktop shortly thereafter.
Never hit your grandmother with a shovel, for it leaves a bad impression on her mind...
Again, you're being ridiculously simplistic. I like standards too. It's not that I "prefer Apple" it's that often there are things which aren't covered by standards.
So, do you wait around for the standards bodies to produce something (which may never happen) or do you move ahead on your own? Standards only tend to happen after the fact, and I feel that little progress would be made if we never did anything other than the standard.
Above all, I like quality, efficiency, and things that work. Standards are great when they don't impede that, and even better when they enhance it.
... and then they built the supercollider.
Sure. I was a Windows Mobile developer for a while. True, developing directly on the PDA is not that comfortable, but it is a perfectly valid temporary solution. It is better to have this possibility for emergency causes than not to have this possibility at all.
"It's such a fine line between stupid and clever" -- David St. Hubbins, Spinal Tap
How am I being simplistic? I'm stating my opinion on my preference to equipment, and I've already stated that (if it means anything to you) I respect your right to a different opinion and different decision.
I have lots of things that work on standard USB connectors. For *my* use, in *my* opinion, I'd rather be able to transfer music and data (and electricity) to my various devices using a single, common, standard connector. And since most of my gear is not Apple, that connector cannot (by definition) be the Apple iPod/iPhone connector since they have patented it and control its use.
The original thread was a list of things the Apple iPhone is not capable of, and all I said was "it doesn't support a standard USB connection". To me, that's important. To you, it's obviously not. Isn't America great? Neither of us gets to tell the other one what to buy! I love this country!
"This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
Nice vacuousness to your post. The sky is blue.
My car's stereo does have a standard 3.5mm input, in addition to the ipod input. The 3.5mm plug does not charge the player, or allow me to control the player with the controls on the stereo.