Dr. Dobb's Open Source Blogs http://www.drdobbs.com//open-source Dr. Dobb's Copyright 2013, United Business Media. en-us Dr. Dobb's Now Has A Windows Phone App http://www.drdobbs.com/windows/dr-dobbs-now-has-a-windows-phone-app/240159570 Reader writes open-source app for Windows Phone 8 Wed, 07 Aug 2013 09:57:00 -0400 Non-Pavlovian Triggers http://www.drdobbs.com/embedded-systems/non-pavlovian-triggers/240147899 I've been playing with an inexpensive logic analyzer and some open source software to drive it lately. Tue, 05 Feb 2013 10:32:00 -0500 Creating an Open Source Project http://www.drdobbs.com/jvm/creating-an-open-source-project/240145389 Creating an open source project can generate opportunities for everyone involved; more so than if the software sits dormant on a hard drive somewhere. But where do you start? Tue, 08 Jan 2013 05:53:54 -0500 Remote Mobile Debugging in Firefox 15 http://www.drdobbs.com/tools/remote-mobile-debugging-in-firefox-15/240005346 Firefox 15 has a cool new remote debugging feature for mobile developers. Fri, 17 Aug 2012 03:02:41 -0400 techBASIC 2.0 Now Available http://www.drdobbs.com/tools/techbasic-20-now-available/232900398 techBASIC is a really powerful platform for students and individuals interested in learning how to program using Post PC hardware. Tue, 24 Apr 2012 03:35:25 -0400 Android on Android http://www.drdobbs.com/tools/android-on-android/232602118 The PC is the new mainframe, and the tablet is the new PC. Tue, 06 Mar 2012 10:10:06 -0500 Keeping A Healthy Tech Diet http://www.drdobbs.com/tools/keeping-a-healthy-tech-diet/232600021 Having spent the last six months using iOS as my primary mobile platform, I decided to live in the Android world for a spell. Thu, 02 Feb 2012 02:33:13 -0500 MPLabX on Linux http://www.drdobbs.com/open-source/mplabx-on-linux/232500490 An MPLAB project walk through Sun, 15 Jan 2012 11:26:00 -0500 techBASIC and Seeed Studio's HiJack Dev Kit http://www.drdobbs.com/tools/techbasic-and-seeed-studios-hijack-dev-k/232301310 Wed, 04 Jan 2012 15:32:11 -0500 Coding in a Post-PC World, Part 4 http://www.drdobbs.com/tools/coding-in-a-post-pc-world-part-4/232300307 I am a big fan of writing code from a tablet. Laptops can't beat the battery life a tablet provides, nor can laptops compete with tablets on size and weight comparisons. Sat, 10 Dec 2011 02:44:31 -0500 Coding in a Post-PC World, Part 3 http://www.drdobbs.com/tools/coding-in-a-post-pc-world-part-3/232200610 A year from now, my PC will be a relic from the past, like IBM Selectric Typewriters and CRT monitors Sun, 04 Dec 2011 17:51:59 -0500 Coding in a Post-PC World, Part 2 http://www.drdobbs.com/tools/coding-in-a-post-pc-world-part-2/231903322 Android and iOS devices and the software I use to achieve my programming objectives. Tue, 22 Nov 2011 01:49:02 -0500 Coding in a Post-PC World, Part 1 http://www.drdobbs.com/tools/coding-in-a-post-pc-world-part-1/231902835 The latest trend that has captured my attention is the impact of a Post-PC world on software development. I'm not talking about how we are using our PCs to run mobile device emulators and simulators to write software for those platforms. I'm talking about actually using those new hardware devices to write code. Fri, 11 Nov 2011 01:25:37 -0500 Is SPMD a Relevant Threading Model Anymore? http://www.drdobbs.com/cpp/is-spmd-a-relevant-threading-model-anymo/231902265 Learning to program in parallel without needing to design algorithms that rely on the programmer to dole out tasks to threads is much easier Thu, 03 Nov 2011 08:29:00 -0400 Introducing Embree http://www.drdobbs.com/tools/introducing-embree/231001621 Open source photo-realistic ray tracing kernels that take full advantage of SSE and AVX on the CPU Wed, 13 Jul 2011 09:57:00 -0400 Intel OpenCL SDK 1.1 http://www.drdobbs.com/tools/intel-opencl-sdk-11/231001335 Optimized performance for Intel architecture processors Mon, 11 Jul 2011 09:59:00 -0400 Tower Review: Git'ing Around the Easy Way http://www.drdobbs.com/tools/tower-review-giting-around-the-easy-way/231000597 Tower makes working with Git repositories a breeze Tue, 28 Jun 2011 08:05:00 -0400 Intel AVX2 Will Bring Integer Instructions with 256-bit SIMD Numeric Processing Capabilities http://www.drdobbs.com/tools/intel-avx2-will-bring-integer-instructio/231000372 The forthcoming microarchitecture, codenamed "Haswell," will introduce Intel AVX2 in 2013 Fri, 24 Jun 2011 08:57:00 -0400 Somebody Turned Off That Cloud: The PSN Is Still Down with No End in Sight http://www.drdobbs.com/parallel/somebody-turned-off-that-cloud-the-psn-i/229402278 Millions of customers are locked out of the Cloud (so to speak) Tue, 26 Apr 2011 10:52:00 -0400 Quartz 2.0 for Java http://www.drdobbs.com/jvm/quartz-20-for-java/229401312 Quartz is a open-source job scheduler for Java developers, and can be used to schedule tasks that range from simple to complex Mon, 11 Apr 2011 06:16:22 -0400 Head in the Clouds http://www.drdobbs.com/web-development/head-in-the-clouds/229300666 For developers, programming for the cloud, especially public clouds, is no simple task Wed, 16 Mar 2011 10:53:45 -0400 OpenSolaris Governance Board Resigns http://www.drdobbs.com/open-source/opensolaris-governance-board-resigns/228701562 As reported by <a href="http://webmink.com/2010/08/23/opensolaris-governing-board-resigns/">Simon Phipps</a>, the OpenSolaris Governance board has resigned en-masse, due to lack of attention from Oracle regarding the future of the open-source OS. This, in effect, passes complete control of OpenSolaris back to Oracle. It's now up to Oracle to appoint an new board. Tue, 24 Aug 2010 07:47:38 -0400 Web Application: IDE http://www.drdobbs.com/open-source/web-application-ide/228701117 I'm not sure I really need a simplistic IDE as a Web application. Then again, it might be handy to try some code from my phone or at someone else's PC. If you think that sounds right, have a look at <A href=http://www.ideone.com>IDEONE</A>. Sun, 01 Aug 2010 20:19:58 -0400 Standardization comes to the Cloud? http://www.drdobbs.com/open-source/standardization-comes-to-the-cloud/228700074 Cloud computing has done wonderful things for making web-based applications easy to deploy and scale. But, if your company's infrastructure runs on Amazon's EC2 or on Microsoft's Azure platforms, it's non-trivial to migrate that deployment to another service provider. Each offers a different deployment mechanism, different features, and a different set of challenges. In the cloud today, there really isn't any notion of standardization, and therefore, there's no real interoperability. <a href="http://openstack.org/">OpenStack</a> wants to change that. Tue, 20 Jul 2010 06:18:21 -0400 Closing OpenSolaris? http://www.drdobbs.com/open-source/closing-opensolaris/228701841 I was a Unix user long before there was a Linux. Before Linux there were several attempts to get a Unix-like OS started: Coherent, Minux, and probably some others. I played with some of these, but they were all ultimately unsatisfying. Of course, at work we had many expensive Apollo, HP, and Sun boxes. Sun's version of Unix was Solaris and had many nice extras. I noted a few years ago that Sun open sourced Solaris and create OpenSolaris but by that time I was entrenched into Linux pretty heavily so I didn't pay much attention. Last year I got interested in better file systems and started looking at zfs. Unfortunately, Sun's licensing doesn't allow zfs into the Linux codebase, so the only way I've found to use zfs on Linux is to use a FUSE filesystem which means you really don't want it for, say, your main partitions. There is a recent native port <a href=http://github.com/behlendorf/zfs/>here</a> but I haven't tried it yet because it lacks the POSIX interface required to allow it be mountable (more about that in the related <a href=http://wiki.github.com/behlendorf/zfs/faq>the FAQ</a>). Of course, you can always use Solaris which supports zfs as you'd expect. I installed OpenSolaris into a virtual machine to play with it and it was very nice. But when it became clear that Oracle was going to buy Sun I decided to hold off and see what was going to happen. OpenSolaris is run by the OGB (OpenSolaris Governing Board). The July 12 <a href=http://wiki.genunix.org:8080/wiki/index.php/2010_07_12_OGB_Agenda#Minutes>minutes</a> from the OGB had the following motion: <blockquote> The OGB is keen to promote the uptake and open development of OpenSolaris and to work on behalf of the community with Oracle, as such the OGB needs Oracle to appoint a liaison by August 16, 2010, who has the authority to talk about the future of OpenSolaris and its interaction with the OpenSolaris community. Otherwise the OGB will take action at the August 23 meeting to trigger the clause in the OGB charter that will return control of the community to Oracle. </blockquote> So effectively if Oracle doesn't send someone to talk to the OGB in a month, the OGB will disband. Honestly, I'm not sure Oracle is going to see this as much of a threat. As a strong Linux company, I can't imagine they would not be all too happy to see OpenSolaris whither away. I can only presume that some of the community would try to fork a new version (OpenerSolaris maybe?) since the code is GPL. But without a major backer, it seems hard to imagine that will be very productive. As for zfs, maybe Oracle will finally get it into Linux. Until then, the <a href=https://btrfs.wiki.kernel.org/index.php/Main_Page>btrfs</a> (pronounced "butter" fs") is in Linux and seems to work well even though there are still a few kinks to iron out in it. But I'm not anxious to adopt OpenSolaris until we see if its going to have a major backer in Oracle or some other company who might sponsor a fork. Sat, 17 Jul 2010 10:15:52 -0400