Atlas Beta Program Launched
atlas-beta.heroku.com
atlas-beta.heroku.com
That said, I wouldn't quite recommend it if you're on the fence or just want a quick intro to Cappuccino. It is a beta -- there are a lot of polish issues with the cocoa app, there are some bugs, and these are understandable. But the biggest problem of all is the total dearth of documentation. There is a class guide, there are some non-Atlas tutorials, and that's about it. So, for instance, my app template comes up by default with a menubar, but there's no obvious way I can see to remove or edit it. MainMenu.cib has no menu in it, so I can't even see how to make connections to it and there's nothing to read to find out.
It's definitely impressive -- that they've done this in JS and running in a browser is a little marvel. However, I'm pretty used to Xcode and Interface Builder, and in comparison it's really not there. Trying to work with multiple embedded split-views really highlighted the differences: it's tricky enough in IB, and proved almost impossible here. That they've achieved so much does mean that you're into uncanny valley territory; if it looks like a cocoa app, I want it to work like one too.
However, the things I could figure out how to do, worked well. I defined outlets and actions, hooked them up, and was basically thinking and coding exactly as I would in Cocoa and Objective-C. Nifty.
It has got a fair way to go, but I think they well might get there. If you're already working with Cappuccino and don't need documentation, it could well be worth your time.
"Atlas is a development tool for building Cappuccino applications.
In addition to managing your project files and editing code, it includes a powerful visual layout tool for designing your interfaces without ever having to touch code.
Designers are empowered to interact with their designs instantly, which means programmers get to finished applications faster."
Atlas is a development tool for building Cappuccino applications.
I'm surprised that more people haven't heard of 280 North or Objective-J and Cappuccino in general. I would consider myself moderately inclined when it comes to technology and I had heard of Cappuccino close to a year ago. I watched the demo of Atlas some weeks back and I was really impressed with what they've accomplished.
I think they're doing the right thing by charging for the beta. It's a small team of guys doing the development and I'm sure they could use the money. Not to mention, if you're paying for a beta then you've likely been following the development, have serious intent on using the technology long term and will likely contribute more than a casual user would - which from what I gather is exactly the target market they're after.
Looking forward to windows support in the coming month(s).
Don't worry though, this is a beta, and it's meant for people who already know what Atlas is and already want it.
Has there been any indication as to the neighborhood of the final price? I'd hate to invest a bunch of time learning a new tool to find out that it's priced outside of my budget when it releases.
It's worth noting that all of the stuff Atlas builds is still usable without Atlas, though there will be no way to edit it without Atlas.
Of course, most of the editing technology is also open source, so building a cib2nib (the reverse of our nib2cib) should be very possible, and give you alternatives.
Either way, I'm looking forward to seeing how it shapes up - good luck!
Investing in Atlas is making a heavy investment in technology solely provided by yourselves: Obj-J and Cappuccino. The foundation being open source may alleviate some concern there, but to do so, the open source foundation will need to be of sufficient quality and usefulness that we feel we can work without your IDE in the future.
I'm also VERY surprised that you're charging for an expiring beta. Doing so will greatly limit user exposure, and I'm pretty uncomfortable with paying for the privilege of testing your software.
You're not Apple -- developers don't need to pay for the ability to test/update their software for an upcoming OS release.
This beta is not intended to get large exposure. It's intended to get a group of people who we are confident will be dedicated to helping us make Atlas a better product.
You wouldn't be the first company to start with these intentions, only to eventually widen the open source/commercial split, where features never reach the open source edition. It's a possibility, however remote you might consider it, that we have to anticipate and plan for.
If the tools save time and money, we'll buy it, but we also have to consider potential lock-in costs a very real part of the price.
This beta is not intended to get large exposure. It's intended to get a group of people who we are confident will be dedicated to helping us make Atlas a better product.
If we're supposed to be helping you, it seems inappropriate to charge.
I'm not telling you this to be offensive. I'm doing so because it's clear you're alienating people who would both test and evangelize, and I think that's an unfortunate waste for a product I think has great potential (but is much, much too veiled in secrecy and a general lack of public information).
If you think the opinion isn't valuable, you're also just as free to ignore it as you see fit (... but given that I've contributed patches to Cappuccino in the past, I'm pretty surprised you don't think I'm in your 'target audience' just because I'm not excited to pay $20 AND test your software for free.)
If doing that doesn't float your boat, then working with rough, buggy, pre-release software that may never love you back probably isn't going to be your thing either. Then you're out $20 and wish you'd bought the coffee. For their intended market, I think this program was priced right.
This comment deserves between 0 and 1000 upvotes.