Edenwaith Blog

EdenList 1.1 for iOS

15th December 2011 | EdenList

Today, EdenList 1.1 for iOS was approved and made available on Apple's App Store. The biggest addition to this version is native support for the iPad. Other new features include:

This app's release was delayed by a few days, due to an app rejection since screenshots for the iPad had not been uploaded through the iTunes Connect website. Note: Make sure to scroll down to be able to see the contents of the entire screen. Apple has gotten a little too happy-go-lucky with the disappearing scrollbars motif in iOS and Lion, such that they have extended the UI paradigm to the iTunes Connect website, as well. A little frustrating, but everything was set right and the app is now available.

Another notable change is that EdenList for iOS now requires iOS 4.2 or later. Fortunately, the churn rate for phones tends to be every two years, so I would assume that a majority of the active iOS devices today can run iOS 4.2 or later. Some recent posts have confirmed this thought that a large majority of iOS users are keeping up with recent trends, as long as they have supported hardware. Despite the iPhone 3GS now being over two years old, I'm glad to see that it can still run the most current version of iOS (version 5.0.1 as of this writing) and this model of iPhone is still being sold as the low-end option.

Permanent Eraser 2.5.2

11th July 2011 | Permanent Eraser

Today, Permanent Eraser 2.5.2 was released, with a focus on updating the localizations for the new Preferences window introduced in Permanent Eraser 2.5.

Uli Jon Roth Website

7th June 2011 | Website

Ten years since the release of the last major version, the Uli Jon Roth website has been updated to its fifth incarnation. While not directly related to Edenwaith's software products, this site has been hosted under the Edenwaith domain for several years.

The updated Uli Jon Roth website is the culmination of the past seven years of work to redesign the site for the 21st century. The previous version was designed in June 2001, supporting the web browsers of the day, such as Netscape 4 and IE 5. The Web has evolved over the past decade, and while the old site lived well past its years, the time has finally come to usher in a new version.

This site redesign cleaned out a lot of cobwebs, and uncovered a few hidden treasures along the way. Here's what is new:

Google Chrome

22nd April 2011 | Google Chrome

The first web browser I used was Netscape 3, then soon picked up Netscape 4. During the height of the 90s Browser Wars, I kept a far distance from the other browser, signified by a blue E. When Mac OS X was first released, the choice of native web browsers was fairly limited. While I impatiently waited for Netscape to port their browser to Mac OS X, I searched for alternatives and ended up settling with OmniWeb 4.

This was the beginning of a long relationship with a very functional and flexible browser. I even purchased two licenses for the product, I liked it that much, which is unusual for a product landscape that contains many capable and free browsers. Sadly, the Omnigroup's attention for OmniWeb has waned over the past several years (so they can spend their time on products which actually make money to keep the business alive). I still use OmniWeb as my Power Browser, but as the Web progresses, and new and existing browsers continue evolving, OmniWeb hasn't been able to keep up with the times. I have been experimenting with other web browsers. Safari 5 finally added support for some extensions, but even the extensions seem somewhat limited. Safari is a great browser, which I've used as my Quick Browser when I just want to get in and out, but I miss the flexibility and power that OmniWeb has offered. I then tried Firefox, which is my favorite browser when using Windows. Due to its cross-platform nature, there are a few things which don't feel "quite right". It's a good browser, and the flexibility is good. However, when I upgraded to Firefox 4, I was finding that the browser locked up once a day (an issue I was not seeing with Firefox 3.6). This was getting very annoying, so I took another look at Google Chrome.

I had looked at earlier versions of Google Chrome in the past, but its stripped down, minimalistic appearance initially turned me off. I liked having lots of flexibility and power in my browser. The unified address-search bar seemed to be a step back : that's how OmniWeb 4 used to handle things before OmniWeb 5 added the search bar. However, after using Chrome for the past week, I am greatly impressed. There are many little things which make the browsing experience feel "just right".

Pros:

Cons:

EdenList 1.0.1 for iOS

5th March 2011 | EdenList

The first update to EdenList for iOS has been released and is available for download to your iPhone, iPod touch, or iPad.

EdenList 1.0.1 for iOS now can share EdenList files between the Mac and your iOS device (iOS 3.2 or higher required) via the iTunes File Sharing pane.

Future versions of EdenList for iOS will incorporate a native iPad layout and more advanced features for managing your lists.

10 Year Anniversary

13th February 2011 | Edenwaith

Today marks the 10th anniversary of the founding of Edenwaith.com.

The Past...

Edenwaith started with two small products, a Javascript FTP site and the text-based RPG/Adventure game Psychomancer.

2002 saw the introduction of Edenwaith's first set of Cocoa-based Macintosh applications: EdenMath and Untar. The next several years saw a flourishing of additional Macintosh applications, ranging across utilities for file archiving, security, mathematics, entertainment, and audio.

While the first decade of the 21st century proved to be a revitalizing time for Apple Inc., its largest successes came not in the form of its core strengths of computers and operating systems, but from new lines of popular mobile devices. Whereas the Web and Internet created an explosion of new interest in the technical world, the same is now occuring with a new breed of mobile devices, namely cell/mobile phones and light-weight tablet computers. Even though Macintosh sales are better than they ever have been (more than 4 million Macs were sold in Q1 2011), these numbers pale in comparison to the number of iOS devices which are now in the market. Apple can claim an installed Mac OS X base in the tens of millions, whereas the iOS base (iPhone, iPod touch, and iPad) is well over 100 million and accelerating at a much higher rate than Macintosh sales. Since iOS is an extension from Mac OS X, it has been a natural progression for many Macintosh developers to transition to iOS. While Edenwaith has mainly focused on developing utilities for Mac OS X, our first foray into iOS development came to fruition last year — EdenList for iPhone. This is just the first step for Edenwaith into iOS development. EdenList will continue to evolve and new products will come to the iOS platform in the next several years.

Looking ahead...

Ten years ago at this time, Mac OS X was still in beta, the original iPod had not even been announced, and mobile phones were more a novelty than a commodity. It can be difficult to even see five minutes into the future, much less five or ten years down the line of a quicksilver industry. Who would have thought in 2001 that Apple would have surpassed Microsoft's market value in the coming decade?

If anything has been learned from the past ten years when trying to make predicitions is not to make predicitions. They are almost always wrong. Yet, for the sake of amusement, let's make some far reaching statements and guesses about Edenwaith's future.

For the foreseeable future, Edenwaith will continue to work on its active Mac OS X products for as long as they are useful and needed. Several of Edenwaith's earliest products (EdenMath, EdenGraph) were designed to fill in the gaps found in a young Mac OS X. However, as Mac OS X matured, some of the usefulness our products was lost as Apple improved upon their OS and associated utilities. The future is murky to determine, but if anything is certain, change is inevitable. Already the wind of change is blowing directly into developers' faces as mobile developers are in high demand, indicating where current trends are leading.

Edenwaith has made its first baby steps into the mobile arena, and we will further entrentch into this space in the coming years with several new products. Hopefully we will turn back in the direction which started Edenwaith: games. There are a number of other ideas brewing, so we'll need to evaluate how feasible these ideas might be before dedicating time and effort into new projects.

Just as the Web did not kill the Desktop, neither will mobile devices eliminate the need for personal computers and web pages. Edenwaith's Mac OS X products are not going away any time soon, but our direction will likely lead down many new paths in the coming decade. Just as Edenwaith has gone through numerous changes in the past ten years, we expect just as many changes in the next ten. It is not unfair to consider that Edenwaith might wear a completely different mask in 2021. Perhaps some of our current products will be still around. Perhaps there will be an entirely new set of products. Perhaps there will be no products at all. Time will tell...

Check for 64-bit

29th January 2011 | Tutorial

If you have a Macintosh application and you need to check if the OS is running in either 32 or 64 bit mode, here is a code snippet to make that determination.


/* File: check64bit.c
 * Description: Check if the running version of Mac OS X is 64-bit
 * To Compile: gcc -Wall -o check64bit check64bit.c
 * To run: ./check64bit
 */
 
 #include <stdio.h>
 #include <string.h>
 #include <sys/utsname.h>
 
 int main(int argc, char *argv[])
 {
 	int ret = 0;
 	struct utsname uname_info;
 	
 	ret = uname(&uname_info);
 	
 	if (ret == 0)
 	{
		printf("Uname Info\n");
		printf("Sysname  : %s\n", uname_info.sysname);
		printf("Nodename : %s\n", uname_info.nodename);
		printf("Release  : %s\n", uname_info.release);
		printf("Version  : %s\n", uname_info.version);
		printf("Machine  : %s\n", uname_info.machine);
		
		if (strcmp(uname_info.machine, "x86_64") == 0)
		{
			printf("You are running in 64-bit mode!\n");
		}
		else
		{
			printf("You are running in 32-bit mode.\n");
		}
 	}
 	
 	return 0;
 }
 
 

Reference

Edenwaith Gist : https://gist.github.com/edenwaith/8125865

GUI Tar 1.2.4

27th January 2011 | GUI Tar

2011 has started off well with two software updates in January. GUI Tar has been updated to address a couple of issues.

At this time, this is the only planned release for GUI Tar this year. GUI Tar is a freeware application which has seen infrequent updates in the past several years, and there are no current plans to heavily continue development on GUI Tar in the foreseeable future. If your archiving needs exceed what Mac OS X or GUI Tar can provide, it is recommended that you look for a more appropriate solution (such as StuffIt, BetterZip, or one of the many other archiving utilities available).

Permanent Eraser 2.5.1

11th January 2011 | Permanent Eraser

A number of people reported having difficulty accessing the new Preferences in Permanent Eraser 2.5.0. Considering that the Preferences was one of the cornerstones for the 2.5 release, this problem needed to be fixed so trying to open the Preferences was not so much of a delicate timing issue. Permanent Eraser 2.5.1 has fixed this problem, so the Preferences window can be opened, even when the initial warning message appears.

« Newer posts