Bye Bye Installer!

| | TrackBacks (0)

Installer.pngToday, a new iPhone OS, 3.0 has been released. This is obviously a big and long waited for update for all iPhone users. And we believe, it is about time to officially announce that we are discontinuing support of Installer platform for iPhone and iPod touch.

Over past 1.5 years when we were involved in the Installer project (first in 3.x versions, then in 4.x), a lot of things has happened and we believe it's time to unify the installation platform for the iPhone — and clearly, over the past year this is DPKG, thanks to tremendous effort of Jay Freeman and his Cydia. We have also dropped our two cents by providing our own themeable and lightweight DPKG installer tool, named Icy.

So now you have a choice, which tool to use — and no matter what you choose, it will be compatible with each other. We obviously cannot speak for Jay, but we will do our best to make sure two products play nicely together.

The Installer 4 repositories we manage will be running until July 1st, 2009, then they will be discontinued and brought offline. So if you wanted to get something that is only available in the Installer — this is the time to do so.

We would like to take the opportunity and say “thank you” to everyone who has contributed and supported Installer project in any way. You rock.

Icy 1.4.1

| | TrackBacks (0)
icy-141.jpg
A semi-minor update to Icy is available immediately -- aimed primarily at iPhone OS 3.0 compatibility -- thanks again for your support!

  • Now automatically moves some of the folders to stash if needed to prevent situations with insufficient disk space when installing some packages.
  • UI fixes for smooth display on the iPhone OS 3.0 (category labels in Recent and Installed are back!).
  • Category names in the Installed packages section are now localized.
  • Report to Maintainer email now contains device type and firmware version for better problem diagnostics.
  • Misc fixes.
On a semi-unrelated note, we are also proud to announce that today we'll release the first commercial turn-by-turn GPS navigation solution for Russia -- named iDA -- in cooperation with Vobis Computer and Sygic. iDA Europe to follow shortly after -- stay tuned for more information and news!

Icy 1.4

| | TrackBacks (0)

icy-new-big.png

We proudly present a new version of Icy, 1.4. It was tested on 2.2.1 and 3.0b5 firmware versions, and everything seems to work great.

A first thing you will notice is the new icon. This is something we wanted to do all along since pre-1.0, but unfortunately Max was busy for a while, so we only got the icon a few days ago, but I think it was worth the wait. :)

Full change list is available on the Icy webpage, but overall, this release is aimed at providing customizability and fixes.

Customizing Icy for Your Skinning Needs

We have been contacted by many people to adjust the look of Icy so it fits their theme, instead of pure black and white look. The biggest challenge was to keep the speed (app launch time, overall GUI responsiveness) the same as before while giving the flexibility to the theme makers. I believe we have achieved that perfectly.

So, in order to change the Icy appearance, include the file named IcyThemeDefiniton.plist in the theme bundle. Icy will automatically see it and use the definitions from there.

The following keys are available for the IcyThemeDefinition.plist file:

  • StatusBarStyle (string): can be either "black", "white" or "transparent". Defines the appearance of the status bar style in the application.
  • NavigationBarTintColor (string): defines the global color for all navigation bars used in the application, unless a specific section overrides it (see below).
  • TableBackgroundColor (string): defines the global table background color (or pattern), unless a specific section overrides it (see below as well).
  • TableSeparatorColor (string): defines the global table separator color, unless a specific section overrides it.
  • TableTextColor (string): defines the global table text color, unless a specific section overrides it.
  • InstallBackgroundColor (string): defines the install/remove pane background color (or pattern).
  • PackageInfoBackgroundColor (string): defines the package info background color (or pattern).

How to define a color: a color string may be either a triplet or quad of digits separated by comma, or an image file name. It's easier to give some examples:

  • 0,0,0: black color — each digit is a floating point number from 0 to 1, inclusive. If fourth digit is given, it is an alpha value.
  • 0.5,0,0: dark red (0.5 red, 0 everything else)
  • DottyBackground.png: pattern loaded from the image DottyBackground.png in the theme bundle.
  • (empty): clear (transparent) color.

As you can see, you can easily customize the appearance of Icy by defining the keys above. If any key is not found, a default value is used. Now to make things even more flexible, you can define the colors for each section of the application. If any section-specific key is found, it will override the global one for that particular section:

  • NavigationBarTintColor_Packages, NavigationBarTintColor_Sources, NavigationBarTintColor_Search, NavigationBarTintColor_Installed
  • TableBackgroundColor_Packages, TableBackgroundColor_Sources, TableBackgroundColor_Search, TableBackgroundColor_Installed
  • TableSeparatorColor_Packages, TableSeparatorColor_Sources, TableSeparatorColor_Search, TableSeparatorColor_Installed
  • TableTextColor_Packages, TableTextColor_Sources, TableTextColor_Search, TableTextColor_Installed

You can also specify custom category icons in your theme — simply include the files named CategoryCATEGORYNAME.png and if present, the specified category will use that image, for example, CategoryThemes.png.

If you need more flexibility, let us know. :)

i2Reader Pro 3.0

| | TrackBacks (0)

There's one our product that is probably not much known outside of Russian market — i2Reader Pro. It is an eBook reader for the iPhone supporting most of the features you'd anticipate from the reader — autoscroll, landscape and fullscreen modes, changeable styles, tap zones, and so on.

The reason it was not nearly as popular as on the Russian market is because it only supported FB2, an XML-derived book format in use by most Russian eBook libraries. So after a significant amount of work i2Reader now supports EPUB, PDF, RTF and DOC in addition to FB2 and TXT formats — which should make it possible for most people to actually use it.

It also includes a nifty built-in Wi-Fi server to share your books with other devices on the same Wi-Fi network as well as with your Mac OS X box running i2Librarian, a free app we made as a companion to i2Reader.

It also features a bunch of other Network services it missed in version 2.x - such as a built-in Web browser so you can instantly download books, and i2Scribe, our own online store (currently mostly featuring Russian books, but we're working on getting English content in there as well).

It has a 3 day trial, so why not give it a try — it is available in Icy/Cydia and Installer near you.

More info…

It took much longer than we have anticipated, but the Microsoft Windows version of InstallerApp is finally out. It works on anything from XP to Seven, and requires an installed iTunes. Otherwise, give it a go. License purchased ties to the devices, not the app itself, so it doesn’t matter which platform you use - the activation codes will work regardless.

Download. Try. Buy ($7). Or Trash if you don’t like it ;)

Icy 1.3

| | TrackBacks (0)
Wolf Demon & Icy Girl
Google Images search result for "Icy girl"

Yep, as promised, it's time for Icy 1.3. What's new?

  • Package dependencies now can be viewed (as well as whether a particular dependency is installed or not).
  • Sources refresh tab now shows a progress indicator when refresh is in progress.
  • Ability to turn on and off automatic refresh of sources when on Wi-Fi.
  • Much better Unicode handling of repositories; this should resolve most issues for non-English repos.
  • Commercial (Cydia store) packages are given an additional warning in the description.
  • Better handling of Conflicts field.
  • Better handling of poorly made packages.

Next thing coming up is better handling of repository packages that you can install -- they install APT source files that Icy will not use (as it doesn't uses APT, only DPKG) -- so next release of Icy will support these files as well.

Thanks for your support! :)

InstallerApp 1.0.3

| | TrackBacks (0)
Just a quick note to say that a minor update to our Mac OS X application, InstallerApp is now out. Version 1.0.3 fixes a problem that caused some repositories be unaccessible. Download here.

Icy update is also in the pipeline, but is taking a little longer than anticipated, so expect it either this weekend or sometime early next week. :)

Cheers!

InstallerApp 1.0.2

| | TrackBacks (0)

We're glad to announce the immediate availability of InstallerApp 1.0.2. We have worked hard to work out most of the minor kinks that have prevented us from doing a major feature update work — so enjoy this version and we'll be focusing on new features for the next update.

What's new?

  • Added iPod touch 1G support (iPod touch 2G is not supported at the moment)
  • Added More Information panel to view additional information about packages
  • Improved processing of packages with dependencies
  • Upgraded device integration module and iPhone support
  • Improved interaction with iTunes
  • Enhanced support for numerous packages
  • Added most popular packages (in terms of user feedback) to the “Featured” category
  • Added YouTube support for “unlocked” iPhones
  • Added tooltips for package status icons
  • Added notification for packages with unknown sources
  • Added new command-line utilities for packages that might require them
  • Added ability to “Force Delete” packages that have dependencies (including “circular” dependencies)
  • Improved package synchronization process
  • Fixed “Recent packages” issue where recent packages would not show
  • Fixed application crash after unexpected device disconnect
  • Fixed error with package refresh after adding or removing sources
  • Fixed issue of recognizing package status after synchronization
  • Number of other minor fixes

Download now or view product info.

Icy 1.2

| | TrackBacks (0)

icy-by-SHINYA.jpg
"Icy" Copyright © SHINYA

Another week passes with another update to our lightweight installer application Icy.

What's new?

  • Ability to hide categories you don't need.
  • Category names are now localizable.
  • Icy will now auto-refresh sources if it is on Wi-Fi and didn't refresh in past hour.
  • Various GUI fixes in regard to Installed/Updates section.
  • Fixed a script issue causing some package not to be installed.
  • Add email maintainer button for the console error log sheet to quickly report on errors.
  • Fixed sources refresh so stalled repositories won't affect others.
  • Added Polish localization.
  • Added Chinese localizations.
  • Other fixes.
Available in our APT repository and Installer. ;)

Next step -- dependencies view. Enjoy!

Rise and Shine

| | TrackBacks (0)
ripdev-smile.png

We are excited to announce that most of our products (namely Kate, Russian Project, i2Reader, Greek Project, Hood and iPref) are now available in our APT repository for Cydia/Icy. Give 'em a try if you didn't yet. :)

Also, to celebrate the mark of 200,000 sold copies of our software, we are permanently dropping down the prices on selected products:

  • Kate is now being offered in 6 month subscription and Unlimited variants:
    • 6 months subscription: $20 → $10
    • Unlimited edition: $45 → $25
  • Russian Project: $21 → $15
  • i2Reader Pro: $35 → $25
We are already working on Kate for 3.0, and i2Reader went through some major rewrites to soon shine with more formats support as well as an improved FB2 parser.

We believe this marks the beginning of the new era for Ripdev as a team. Over the past year we have grown from 4 to 15 people, and are successfully developing our own solutions as well as doing some offshore development. Our software protection system Kali AP still holds the ranks of the most advanced anti-piracy solution on the market, and our free products Installer and Icy serve millions of people around the world.

This all, of course, couldn't happen without your support... so we'd like to take an opportunity and say "thank you" to everyone who supported us on the way. You rock.

-Alexander (x4), Alexey, Andrey, Anton, Cyril, Ilya, Julia, Milana, Slava, Victoria, Yuriy (x2)