OCSoftware is a small, private company in the centre of the Czech Republic. It was officially founded in 1990, as soon as it was possible (alas, we have been one of the Soviet Union's colonies till that). Anyway, while not being officially a private company, OCSoftware did its main work–ie, made-to-measure software–even a few years before, albeit somewhat... erm, unofficially :)
As mentioned above, OCSoftware's products are mainly proprietary software bundles in the vertical market. A few examples may be a factory simulation system, based on our own multithreaded kernel (it was in the ancient times of MS DOS, which did not support such things on the system level) or a special CAD, aimed to the design of hydraulic pipelines. There is a number of web applications (a.k.a. dynamic sites) fine tailored to customer needs, too–amongst others, we made e.g., the Central Europe version of the Apple Store, used for many Central- and Eastern-Europe countries. |  |
 | The Czech language is not particularly easy; it is one of a relatively small number of European languages which can't do without some special characters (you can replace, say, the German 'ö' with 'oe'; we have no such replacements). Since a relatively little number of operating environments could support all our characters directly from the very beginning, we often needed a special Czech support. OCSoftware is proud to be one of the companies who did not forget this particular issue: let alone the Czech support for CP/M, MS DOS, and ATARI ST, which was never widely used, we co-operated on the Apple Macintosh localization from the very beginning, and we made the one Czech support used for the NeXTStep operating environment (with H.C.C.), and the one Central European support for the PSION handheld computers. Moreover, we helped NeXT to fix some bugs in the Central European support of the OpenStep 4.2, and now we co-operate on the Mac OS X localization with Apple Czech.
|
Originally, OCSoftware used a variety of operating environments: at the very start there was CP/M; soon the majority of jobs was for Apple Macintosh and for MS DOS, but there were even customers who used, say, ATARI ST with its TOS+GEM. Whilst all these architectures offer some advantages, none of them is particularly good for the vertical market; so we were pleased in 1993, when the first NeXT computers occured here. Nowadays, the vast majority of OCSoftware's products runs under Mac OS X, the NeXTStep successor. We co-operated on some third party projects for Linux, Windows NT, and other environments. Of course we support OS X of iPhone/iPod, too. It should be emphasized though that whilst we may co-operate with some particular projects, OCSoftware does not support MS Windows directly, and does not make Windows software.
|  |
OCSoftware can address all your needs now–so, please feel free to mail us in case we can do anything for you. If interested in details, here is a more concise history outline:
Out of the Dim Past
- Ondřej Čada, the OCSoftware owner, born 1966
- at university started publishing articles in local magazines
- a degree in informatics at the Charles' University, Prague
- some contract works, like
- a few localizations (CP/M, ATARI ST TOS)
- a very basic research in AI (neural networks)
- a specialized graphical editor for tube charts
- a multi-threaded flexible factory simulation system
Written History- the OCSoftware company founded at 1990
- primarily supported ATARI TOS and MS DOS
- Macintosh support added soon
- co-operated with the Macron company on some projects, among others the Script text editor or the Czech Mac OS 6/7 localization
- as soon as the NeXT technology was available, began supporting it: co-operation with Quires, OASA, KISS Ltd.; later on we eg. helped NeXT to fix a few bugs in the Unicode support of OpenStep 4.2
- a number of OpenStep based projects for other companies
- long-time OpenStep/WebObjects contract for APP and Logica, banking software
- handheld and mobile applications supported from 1993, closely co-operating with Psion, Point.X and later Symbian, Nokia, and Sony-Ericsson
- the enterprise OpenStep-based solutions were extended to support Internet and intranet systems using WebObjects
- close co-operation with CDS (aka Apple Czech) on the Mac OS X and Mac OS X Server support
- diverse smaller contracts (like OpenStep Czech support for Macron)
- published twenty-odd books of programming, operating systems, microprocessor technology, digital video, and alike
- series of articles in magazines like Czech PCWorld, Computer World, or Chip
- lecturing: programming languages, OO-programming, OpenStep, Enterprise Objects Framework, WebObjects
This Day and Age- lecturing, publications, and books
- some WebObjects-based contracts, including made-to-measure intranets, webshops, and more
- intranet solutions for the Czech Bobcat partner
- software support for a big Cocoa project of on-line video presentations of SkyCorp Inc.
- digital video: a number of articles, a book, and some supporting software
- iPhone software for media control
- special iPhone software fulfilling customer's demands to improve cooperation betwixt Mobile Calendar and Mobile Mail
- a Cocoa publishing software and some web solutions for Metro International
- anti-virus and malware protection solutions for companies like AVG
- Secure Transport-based CURL implementation for Software 602
✦ What Can We Offer ✦- top-level app/framework design and Cocoa/Objective C/Unix/plain C programming (worked as both team member and leader, projects up to almost a million source lines)
- top-level WebObjects/EOF/Objective C programming (worked as both team member and leader, projects up to roughly 400.000 source lines)
- lecturing and tech writing
- some experiences with Linux, Java, C++ (projects up to roughly 70.000 source lines), and other environments
Contacts | | due to highly irregular working hours e-mail, fax, or snail-mail preferred | | | | OCSoftware Ondřej Čada, RNDr Nová Ves pod Pleší 334 262 04 Czech Republic | | phone | +420-318-581400 | fax | +420-318-581401 | mobile | +420-602-ONDREJ | e-mail | ocs@ocs.cz |
|
|