Coding

Latest

  • Windows 8 details: new features, UI enhancements and everything in between

    by 
    Joseph Volpe
    Joseph Volpe
    09.13.2011

    Today, Windows Division prexy Steven Sinofsky treated Build 2011 attendees to a walkthrough of the various tweaks, subtle or otherwise, Microsoft's made to Windows 8. Staying true to its roots, the new OS implements the familiar keyboard commands users have become accustomed to over the years -- you know, like CMD and Ctrl+F. And as for its update to Internet Explorer, MS has imbued its tenth iteration with the ability to switch between the much-hyped Metro-style UI and plain old desktop view -- all according to your whimsy. Of course, Redmond's instituted other sweeping changes across the platform, and you can check some of the highlights after the break. %Gallery-133511%

  • Google set to introduce Dart, a new structured programming language

    by 
    Lydia Leavitt
    Lydia Leavitt
    09.09.2011

    It's a bird, it's a plane -- it's Dart, Google's soon-to-be-released computer language for structured web programming. Having hoarded dart-related URLs for the past couple of months, Google's confirmed the (previously) secret project on the Goto International Software Development conference website. A couple of Mountain View's finest will make the announcement official in the keynote at the event on October 10th, when presumably we'll find out what it can do. Dart makes a nice addition to Go, JavaScript and Python in Google's coding bag-o-tricks, but there's room for one more -- we're looking at you, Spot.

  • Objective-C rocketing up the TIOBE charts

    by 
    Mike Schramm
    Mike Schramm
    09.06.2011

    The TIOBE index is a chart of what have been rated as the most popular programming languages in the world, according to various searches online, the number of experts in those languages, and even software output (though it is very certainly not a strict chart of "most lines written"). Obviously, it can't be perfect, but it's at least a very simple indicator of what kinds of computer languages developers are using at any given moment. Look what has appeared at spot number 6: Good old Objective-C, the language that Mac and iOS developers use to code Mac and iOS apps. Mac and iOS development are gaining in popularity lately, thanks to both the Mac and iOS App Stores, and lots of developers are either jumping in to Objective-C development for the first time, or deciding to flex their coding muscles even more (often by leaping into the iOS fray). This chart shows just how phenomenally Objective-C is growing lately -- just since 2009, developers have started flocking to the platform in droves. That's pretty amazing. Part of it, of course, is that Apple has poured a lot of resources and development time into building up Objective-C and Xcode alike, but I don't think you can overestimate just how powerful the growth of the App Store as a distribution platform has been for Objective-C and its apps. [via DF]

  • Getting to know you: Comex, the boy behind iOS' JailbreakMe

    by 
    Joseph Volpe
    Joseph Volpe
    08.01.2011

    See that kid above? That's Nicholas Allegra. He's the hackdom Harry Potter to Apple's Ye-Who-Shall-Not-Jailbreak-Our-Wares, and Forbes managed to sniff him out for a little bold-faced exposé. The 19-year old hero of the iOS community, better known as Comex, got his self-taught start with Visual Basic when he was still in single digits. After graduating through a venerable online forum education, the precocious coding lad set his smarts to homebrew Wii development, and the rest is JailbreakMe history. The self-described Apple fanboy admits his background is atyipcal of the cybersecurity industry, but with a former National Security Agency analyst praising his work as years ahead of his time, we don't think he should worry. For all the trouble his code has caused Cupertino, Allegra's not trying to be the embedded thorn in Jobs' side. Rather, the iPhone hacker claims "it's just about the challenge" and plans to keep on keeping ol' Steve on his billion dollar toes.

  • Foto Find: Geohot returns to his roots

    by 
    Mike Schramm
    Mike Schramm
    07.17.2011

    Hacker and programmer George "Geohot" Hotz recently took a job at Facebook after causing all sorts of trouble with Sony's PlayStation, but as you can see by the tweeted picture above, this weekend the guy went back to basics, working on iPhone programming and jailbreaking at the iOSDevCamp in San Jose. We don't really know what he was working on or if it was anything of real consequence, but it's fun to see that, even if it's on a fun Sunday afternoon at a dev camp, Geohot hasn't forgotten the jailbreak that he originally came from. [via iDownloadBlog]

  • AI competition pits Ms. Pac-Man against ghosts in the Manichean struggle of our time (video)

    by 
    Jesse Hicks
    Jesse Hicks
    06.14.2011

    While the world breathlessly awaits the Pac-Man reality TV show, the University of Essex held a programming competition starring that other yellow chomper. The Ms. Pac-Man vs. Ghost Team contest pitted 13 competitors from nine different countries against one another, to see who could create the most elusive Ms. Pac-Man or the wiliest ghost gang. The participants coded routines for the titular hero or Blinky, Pinky, Inky, and Sue, with organizers then running the programs against one another on the Java-based playing field. The highest single-game score went to Atif, who racked up 69240 points versus DarkRodry's ghosts, while ghost team Legacy2TheReckoning held RandomMsPacMan to a mere 410 points. Another competition will take place in August, so limber up your coding fingers, Pac-Maniacs. In the meantime, strap on your headgear and cheer on your round yellow hero in the video below.

  • TouchStudio from Microsoft Research tests users' willingness to code solely on their phone

    by 
    Zachary Lutz
    Zachary Lutz
    04.13.2011

    While touchscreens bring imagery and ideas to unprecedented personal levels, unsurprisingly, they have remained entirely inadequate for building the programs that enable this humane experience. Now, a project from Microsoft Research aims to shatter this axiom with the TouchStudio development environment for Windows Phone. Enterprising coders may get their hands on the initial release of this paradigm buster in the Marketplace, where they're invited to try their hand at coding applications using only fingers on glass. The SDK includes a handful of sample scripts to get you going, along with the proper hooks to access many of the phone's built-in sensors. While this dev kit won't let you to build the next killer app by simply dragging and poking haphazardly, if you happen to prove us wrong, we really want to hear about it. [Thanks, Fred T.]

  • Lessons learned from the iPhone tab bar

    by 
    Kelly Hodgkins
    Kelly Hodgkins
    04.12.2011

    The internet is a great resource for developers looking for tips, tricks and solutions to troubling coding problems. Sometimes these nuggets of information are found in highly visited websites like Stack Overflow. Other times, these resources are uncovered accidentally via a series of web links that lead to an interesting blog chock full of information. Such is the case with a recent blog post by Petter Silfver of SignificantPixels. Silfver presents a compelling case for developers to spend time designing the iPhone Tab Bar. The tab bar is the core navigation element within an iOS application, and its design is often the difference between a good and a great application. Silfver provides six rules for tab bar design that he gleaned from his years of mobile development. The tips range from the common sense, such as "never change tab from a non-tab-bar navigational action," to the more complex reasons that determine whether you should customize a tab bar or leave it alone. Current or prospective iOS developers should take a look at Silfver's post. Even if you don't agree with all the points, it is an excellent read for those interested in the design as well as the technical side of application development.

  • Reader UI of the Week: Coding, Lua, and Efn's UI

    by 
    Mathew McCurley
    Mathew McCurley
    04.05.2011

    Each week, WoW Insider brings you a fresh look at reader-submitted UIs as well as Addon Spotlight, which spotlights the latest user interface addons. Have a screenshot of your own UI that you'd like to submit? Send your screenshots along with info on what mods you're using to readerui@wowinsider.com. Reader UI of the Week is jam-packed with Lua goodness today, and if any of you master coders out there want to share some resources for the budding developers out there, now is your time to shine. We're looking at Efn's UI today, one that relies heavily on his own coding and simple addon creation in the spirit of Grid, Pitbull, and more. For the perfect tweaks, though, there is nothing better than doing it yourself. %Gallery-19902%

  • Xbox Kinect on PS3 is Kevin Butler's worst nightmare come true (video)

    by 
    Richard Lai
    Richard Lai
    03.21.2011

    So here's a dilemma that some gamers may have faced: do you want a console with great processing power but coupled with some glowing lollipops, or one with futuristic controller-free motion gaming at the cost of Blu-ray playback? Well, for us mere mortals it's either one or the other, but Shantanu Goel went ahead to combine the best of both worlds: Xbox Kinect on a PS3. The video above is our man demonstrating his early software mod, which can currently recognize basic gestures like quickly pushing your hand towards the screen twice to activate the X button, as well as the usual waving around for navigation. While it's obvious that this project is still at its infancy, Goel's already working on beefing it up by adding full game profiles and skeletal tracking support, so with a bit of help from the community, hopefully it won't be long before we get to liberally throw grenades in Killzone 3 without having to worry about damaging the TV. Maybe Kevin Butler will also see the lighter side of things, too.

  • HTML5 gets a brave new logo for this brave new world

    by 
    Vlad Savov
    Vlad Savov
    01.18.2011

    The lynchpin for all discussions of open web standards, HTML5, has been spruced up with a dedicated logo from its parent organization, the W3C. We'd wax poetic about it, but that job has already been done: "It stands strong and true, resilient and universal as the markup you write. It shines as bright and as bold as the forward-thinking, dedicated web developers you are. It's the standard's standard, a pennant for progress. And it certainly doesn't use tables for layout." [Thanks, Matt]

  • 'Arduino The Documentary' now available for your streaming pleasure

    by 
    Sam Sheffer
    Sam Sheffer
    01.11.2011

    Over the years we've seen loads of Arduino hacks and mods -- a DIY kit that lets plants tweet, a robotic iPhone, and even touchscreen GBA SP. All of these impressive, heartwarming and otherwise inspiring projects were made possible by the Arduino platform. Just in case you're unfamiliar with what Arduino actually is, let us remind you that it's an open source project geared toward students and other humans who wish to delve into the wild, wacky world of do-it-yourself electronics hardware and software coding. We'd encourage you to check out the documentary in full -- you know, to get the skinny on the company's inception and watch as the Arduino folks talk about their movement and its future -- but we doubt you need our elbowing. Check out all 28 minutes of footage after the break.

  • Google App Inventor opens up access to everyone, clings on to beta tag

    by 
    Vlad Savov
    Vlad Savov
    12.16.2010

    Google's famous penchant for keeping things in beta doesn't seem to have changed lately, as the company's App Inventor for Android is still keeping its Greek lettering, but at least access has now been opened up for everyone to enjoy. The switch from private to public beta isn't the most significant thing in the world -- up until now you just had to ask for an invite to get one -- but we're sure amateur Android coders and experimenters will appreciate not having to go through that extra step. The App Inventor's sitting in Google Labs right this minute, waiting for you to magic up (no coding skills required!) a finely crafted solution to modern living of your own. Hit the source link to get your mouse pointer dirty.

  • Gingerbread ROMs start cooking for HTC EVO 4G et al; keyboard ported for rooted Androids

    by 
    Vlad Savov
    Vlad Savov
    12.07.2010

    You can have your doubts about when your phone maker will finally get around to delivering an Android 2.3 update (March if you're with HTC, June if Samsung, 2017 if you're unfortunate enough to own a Sony Ericsson), but the smartphone dev community doesn't work that slowly. The guys who build custom ROMs just for the sheer pride of it have already begun work on delivering Gingerbread to owners of HTC's EVO 4G, Droid Eris, and Wildfire. It's all in the very nascent stages and warnings abound that you should only install these ROMs if you intend to contribute to the development process, but it does give us hope for a consumable new OS in the not so distant future. One thing that does look ready to be gobbled up, however, is Gingerbread's new software keyboard -- you'll find the download and installation instructions at the Droid-Life link below, just remember to bring your rooted Android phone along. [Thanks, Jacob]

  • Qualcomm launches augmented reality SDK in beta form, ready to rock your Android devices

    by 
    Richard Lai
    Richard Lai
    10.05.2010

    By now you would've come across at least a handful of inspiring augmented reality apps (with a few exceptions, perhaps), and if you fancy having a go at coding one yourself, Qualcomm may be able to assist. Today, the giant chip maker is pushing out a beta release of its Android AR SDK, which has produced interesting demos like the digital photo frame concept showcased in London last month, as well as the Rock 'Em Sock 'Em Robots game pictured above. In fact, Mattel's so confident with the latter app that it's planning on commercializing it, so who knows -- you could be the next Peter Molyneux of the AR scene, or at least a winner of up to $125,000 from Qualcomm's AR Developer Challenge. More details in the press release after the break.

  • Timelapse game programming brings you from concept to final boss in 06:38

    by 
    Trent Wolbe
    Trent Wolbe
    08.26.2010

    We only managed to take a couple of programming classes in high school before we realized that you couldn't do Friendster and code the next Super Mario Bros. 3 at the same time--so we decided to become bloggers. Luckily, some folks stuck with it long enough to be able to show off what a strictly limited social networking policy can do for the gaming world. Many of the competitors in the annual 48-hour Ludum Dare 18 competition took time-lapse videos of their coding experiences, and they're almost as entertaining as the games themselves: check after the jump for the thrillingly compressed making-of documentary for Notch's addictive Metagun. SPOILER ALERT: Apparently, Notch had time to sleep and eat. Bummer.

  • BBEdit 9.5.1 out now

    by 
    Mike Schramm
    Mike Schramm
    07.29.2010

    You lousy kids, with your iPhones and iPads and iGadgets! Back in my day, we worked on real computers, with real keyboards, and mice with one button, and we liked it! BBEdit is a relative relic of that age -- when text ruled the Earth, BBEdit ruled text. And the old Mac app is still being updated. The latest version 9.5.1, adds in a couple of dozen fixes, and reverts some of the capitalization rules to the way it worked in a previous version. There are still some die-hards who swear by BBEdit for coding or editing text, and because of its power and versatility, it's $125 for an initial purchase. The upgrade to 9.5.1 by current users is, of course, free. Nowadays, you've got your drag-and-drop and your touchscreens and your gestural controls, but BBEdit is one of the best apps that does what your computer used to be best at: editing text quickly and well.

  • New programming languages take center stage, aim to create a more versatile future

    by 
    Darren Murph
    Darren Murph
    07.26.2010

    COBOL, C++, Java -- you know, the usuals. Those guys are about to be joined by two dozen or so newcomers thanks to bright minds who have converged in Portland for the first Emerging Languages Camp at the O'Reilly Open Source Convention. Coding languages haven't really seen a revolution for years now, but a determined group of hobbyists and professionals are hoping to push a handful of new ones that could "enable powerful new web applications and mobile devices." Google's working on Go, Microsoft's toiling away on Kodu and plenty of others are working on alternative languages that are far more sophisticated and advanced than those that are widely used today. If you're interested in geeking out on languages that only CSC majors can speak, give that source link a tap.

  • HTML5: seriously, it's not just for video

    by 
    Joshua Topolsky
    Joshua Topolsky
    05.28.2010

    In a way, HTML5 has been reduced to a buzzword. You hear a lot of noise about how great it is for video, and how the web standard is an alternative to Flash content, but you don't see a whole lot of examples of that. We thought we'd take a moment and round up some of the cooler, more exciting instances of HTML5 online -- sites and experiments that go way beyond just playing someone's home movies. We're talking 8-bit gaming, some really crazy video effects, and a handful of incredibly interesting ways designers are maximizing the potential of the everyone's favorite new toy. Check out the links below, and prepare to readjust your expectations of HTML5. Note: Your best experiences for the links below will be in Chrome or Safari. You can get some of this working in Firefox, but as Chris Ziegler just remarked, "It's mega slow." These will absolutely blow your mind. Mr.doob's Chrome experiments -- Ball Pool and Google Gravity. Here's a roundup of experiments from Ben Joffe, including a rudimentary 3D shooter, a 3D functions plotter, and an HTML5 color picker. Some of my personal favorites, KesieV's Akihabara game room. The Legend of Sadness is where it's at. Exploding, real-time video. WPilot -- a multiplayer shooter. Like Asteroids meets Quake. A giant, color-cycling canvas. Weirdly addictive to play with. 3D molecules. 'Nuff said. Mega Man intro. In HTML5. If you guys have suggestions or examples you'd like to show off, let us know in comments!

  • The Daily Grind: What game would you like to see go open source?

    by 
    Eliot Lefebvre
    Eliot Lefebvre
    05.08.2010

    For a game long known for its emphasis on player-created content, mods, and even skills, the big Ryzom announcement perhaps should have been expected. But the revelation that the game was going into the murky waters of open source, albeit with a few omissions such as height maps and sound files, is a far-reaching one for almost any game not wholly built around user generation (a la Second Life). And it naturally leads to the question: what other games would be nice to have access to from the source code up. It opens a huge number of doors, everything from private servers to full-on rewrites of the game as a single-player experience. For knowledgable coders, it turns every single patch and design decision into something that can be modified by the players. The breadth of options is almost overwhelming. Of course, Ryzom is a niche title with a strong emphasis on these kinds of innovations, so in a way it's to be expected. But it's the closest we've seen to a mainstream game going this route -- so what would you like to see? An older game that could benefit from the publicity? A newer game you feel could be improved? Or a sadly-cancelled game whose source code could be used as a resurrection?