Paul Solt
Putting the Inc back in Solt since 2005.
  • About
  • Artwork Evolution
  • Impulse
  • News
  • Projects
    • Texture Evolution
    • Labyrinth
    • Planetpaluza
    • Ray Tracer
    • Photon Mapping
    • Comp. Animation
    • Particle Systems
    • Game Boy Advance Graphics Library
ImageShadows

Artwork Evolution on App Store

By Paul Solt On January 6, 2011 · 1 Comment · In iPhone

Artwork Evolution, my first iOS App is now available on the App Store for iPhone, iPod Touch, and iPad. It allows you to create complex abstract art with the touch of a finger. You can breed images together to create new images.

Continue Reading →
buildFailBitSmall

Objective-C/C++ iPhone Build Failures

By Paul Solt On November 16, 2010 · Leave a Comment · In iPhone

If you’re working with Objective-C/C++ (i.e. mixing both languages) in an iPhone/Mac application you may come across some strange errors in the build process due to a configuration issue.

error: bits/c++config.h: No such file or directory

One of my projects, Texture Evolution was a Mac application that referenced a C++ Mac library. About 6 months [...]

Continue Reading →

Xcode 3.2 SCM with SVN and Complex Project Directories

By Paul Solt On November 9, 2010 · Leave a Comment · In Mac

I started messing around with SCM in Xcode 3.2 using subversion and I had a minor road bump with getting SCM to see modified files outside the project directory. It turns out there’s an easy solution, but it wasn’t obvious.

I won’t go into details on how to setup SVN or [...]

Continue Reading →
GHUnit Testing on the Device

iPhone Unit Testing Explained – Part 1

By Paul Solt On November 4, 2010 · 36 Comments · In iPhone

Here’s the first part of a multi-part iPhone Unit Testing Series. (Revised 11-9-10)

How comfortable are you on a bike without a helmet? Writing code without tests is like riding a bike without a helmet. You might feel free and indestructible for now, but one day you’ll fall [...]

Continue Reading →
EvoPixelate2

iOS: Converting UIImage to RGBA8 Bitmaps and Back

By Paul Solt On September 22, 2010 · 16 Comments · In iPhone

Edited 8/24/11: Fixed a bug with alpha transparency not being preserved. Thanks for the tip Scott! Updated the gist and github project to test transparent images.

Edited 12/13/10: Updated the code on github/gist to fix static analyzer warnings. Changed a function name to conform to the Apple standard.

When I [...]

Continue Reading →
Animated teapot

GLUT Object Oriented Framework on Github

By Paul Solt On August 22, 2010 · 6 Comments · In Computer Graphics

In 2009 I took a Computer Animation course at @RIT I created an object-oriented C++ wrapper for GLUT. The idea was to create a set of classes that could be reused for each of the separate project submissions. The main class wraps around the GLUT C-style functions and provides a class that can be inherited [...]

Continue Reading →

C++ Logging and building Boost for iPhone/iPad 3.2 and MacOSX

By Paul Solt On April 8, 2010 · 12 Comments · In iPhone

In my effort to write more robust and maintainable code I have been searching for a cross-platform C++ logging utility. I’m working on a C++ static library for iPhone/iPad 3.2/Mac/Windows and I needed a way to log what was happening in my library. Along the way I was forced to build Boost for [...]

Continue Reading →
Curved Sky

Artwork Evolution

By Paul Solt On April 3, 2010 · 1 Comment · In Computer Graphics

I presented at BarCamp #5 Rochester http://barcamproc.org/ at RIT on my ArtworkEvolution project. Here are my presentation slides.

ArtworkEvolution-Barcamp

I evolved images during the presentation and these are some of the results:

Continue Reading →

iPad Revolution

By Paul Solt On February 7, 2010 · 9 Comments · In Opinion

A lot of people have been talking about the iPad. Here are my opinions on the future of iPad, computing, and entertainment.

The iPad is set to revolutionize how we interact with multimedia content and computers. There are a number of reasons that make the hardware and software standout. First and foremost, [...]

Continue Reading →
Squirley

Texture Evolution

By Paul Solt On February 2, 2010 · Leave a Comment · In Computer Graphics

For my Genetic Algorithms class I decided to work based on the work of Karl Sims. I have built a system that can evolve images based on “user natural selection” over a period of time.

The user plays god and can select those images that will live and die to produce new images. [...]

Continue Reading →
← Previous Entries Next Entries →
  • Artwork Evolution

    http://ArtworkEvolution.com

  • Facebook

    Paul Solt | Create Your Badge
  • @PaulSolt

    • I just unlocked the "Super Swarm Sunday" badge on @foursquare! Go team! http://t.co/jg1u7Blz 2 hours ago
    • I'm at Super Swarm Sunday w/ @michaelmurphy @aaronfeng @benatnewdigs @unystartups @amblatx1 @skeeterharris @ianmikutel http://t.co/pPsid8Aj 2 hours ago
    • RT @mattgemmell: CGPathCreateCopyByStrokingPath() (new in iOS 5 / Lion). I've wanted this function for as long as I've written UI code. ... 2012/02/04
  • Github

  • Tags

    animation App Store Artwork Evolution Boost Boot Camp C++ cross platform default values development Dual Monitors function pointers Gears of War 2 git GLUT graphics ImagineRIT Impulse inheritance iOS iPad iPhone Macbook Pro Mac OS X MacPorts member functions Objective-C OpenGL PAX 10 player/stage polymorphism programming remote control RIT Robot robotics SCM static methods STL svn 1.6 version control Windows XP Xbox 360 Xcode xcode 3.1.2 XNA
  • Recent Posts

    • Creating NSDocument using Folder Bundles and UTI Identifiers
    • The Potential of Siri
    • Photo Table: Sharing Photos on iPad and iPhone using Multi-touch Input
    • clang++ is awesome, goodbye g++
    • Idea to App Store – How to make, market, and sell your iPhone App
"I just unlocked the "Super Swarm Sunday" badge on @foursquare! Go team! http://t.co/jg1u7Blz" — PaulSolt

Paul Solt

Pages

  • About
  • Artwork Evolution
  • Impulse
  • News
  • Projects

The Latest

  • Creating NSDocument using Folder Bundles and UTI Identifiers
    I’ve been working on a Lion NSDocument-based application that deals with multiple […]

More

Thanks for dropping by! Feel free to join the discussion by leaving comments, and stay updated by subscribing to the RSS feed.
© 2010 Paul Solt
Platform by PageLines