Martina Nikolova
Cocoa for Scientists for Mac (Part II): Classy Cocoa
In the first installment of this series on Cocoa programming for scientists, you got your first glimpse of Objective-C code. Hopefully you are now sufficiently recovered from the shock of that encounter to start digging deeper. In this part, we’ll take a closer look at the object oriented building blocks of Objective-C:…
Where are the killer scientific apps for Mac OS X?
Every discipline has its must-have software applications that drives sales of the underlying platform, also known as “killer apps”. Windows benefits from many killer apps, most notably from PC games and business software. As far as the general home user is concerned it’s easy to identify members of the iLife…
NVIDIA CUDA on Mac OS X
NVIDIA just released its GPGPU technology i.e. the infrastructure for performing general purpose computing on its graphics cards, for Mac OS X. This technology is called “Compute Unified Device Architecture” or simply CUDA and it essentially provides a programmer with a C-compiler that creates executables that run on their GPUs. CUDA also includes some…
Review: Programming PIC microcontrollers on the Mac using Parallels
PIC microcontrollers are widely used on industry and academia. According to Microchip, the manufacturer of the PIC microcontroller, it took them nine years to ship their four billionth unit, but only one year to ship a million more. This gives a good idea of how widespread the use of this…
Cocoa for Scientists (Part XIV): Beginning 3D Visualization
We have now covered the fundamental aspects of Cocoa development in this tutorial series. From here on, we will branch out in many diverse directions, with each tutorial being more stand-alone than the ones preceding this one. I want to begin this exploration by revamping a pair of tutorials (1, 2)…
Electronic lab Mac notebook
Hi all, I’m starting on a new position soon, and thought I would start getting organized: having written my PhD thesis recently made me realize how hard it is to find the older things I’ve been doing. For that reason, I’m looking for an electronic lab notebook software: like keeping…
OpenCL Tutorial – Memory Access and Layout Security
In this episode we cover some questions regarding function calls from kernels and the use of clFinish. Also, we’ll discuss basic GPU architecture Security, memory layout, shared memory. Thread blocks, warps and efficient data loading will also be discussed. In iTunes, you can subscribe to the podcasts by going to:…
Cocoa for Scientists (XXXIV): Scrapbook of an Advanced Core Animation View Mac
At NSConference 2010 I delivered a presentation on developing the iPhone game Sumo Master using the Core Animation framework. It covered the usual bag of tips and tricks, but also the process of development, from twinkle-in-the-eye to App-Store reality. I personally find articles and talks about the evolution of a concept particularly interesting, so I thought…
MacResearch Webcast on Developing Apps for iPad to Cover Papers and Mental Case
On Tuesday 6th July, 2010, at 10am US Pacific time MacResearch will broadcast a free webcast on developing apps for the iPad. MacResearch’s own Alexander Griekspoor and Drew McCormack will be the guests, and will discuss the process of porting Papers and Mental Case to the iPad. The abstract of the talk: Picturing the…
Application Review: DataPlot
At the recent WWDC 2006 there was a discussion about the need for a simple 2D plotting tool, to meet this need David Adalsteinsson the author of the scientific visualisation tool DataTank has created DataPlot a great new 2D plotting tool with the design philosophy “Simple and Powerful Plotting”. On startup the application displays…
Stay connected