You may have noticed an increasingly large amount of posts from me lately about various Cocoa eccentricies, etc. Well, it is more than just playing around. I’m laying the groundwork for an application called StudioMan (short for Studio Manager), which will aid private music teachers in organizing their student records and scheduling studio time.
Planned features for version 1.0:
- Consolidation of student, instructor, and accompanist info in one convenient place
- Automatic creation of studio schedules using user-supplied schedules for instructors, students, and accompanists.
- Student repertoire listing
- Import current students/accompanists into new academic terms
- Allows import and export of Address Book (vCard) and iCal (vCal) files, to allow integration with Apple iCal/Address Book
I haven’t yet decided whether I want to make this project Panther-compatible or not. I like the lifecycle-management of Core Data, but it some ways I think it’s more complicated than it needs to be. For now I’ve set up a data model as well as made data-object shells, so hopefully if I start working in one and realize I need to switch to the other, the impact will be minimal. The project will obviously be Universal Binary, as there’s no real need to go Intel-only at this point.
I’ll be setting up a new website for the project shortly, as well as some sort of version control mechanism. I haven’t decided on licensing yet. It will probably be GPL, but I’m not going to make a decision until I do some more research into the matter.


