Home >
Services > Desktop Applications (Macintosh & Windows)
Desktop Applications (Macintosh & Windows)
Applications that run on the desktop are rarely standalone applications. They may communicate with web services, use internet protocols to connect to appliances or other desktops or have embedded web technology. They may be connected or disconnected to the internet.
Macintosh Examples:
Manufacturer of flash memory products
- Customer/Application
Application that uses USB flash drive to store and transport data between personal computers.
- What we did
Waverley built the Macintosh version which automatically runs a Mac system utility bundled with a USB based memory drive.
- Technologies
Mac OS X, kernel extensions (kext), installer, Cocoa, device driver, libcrypto, SCSI, Firefox extension development and certification
Mirra
- Customer/Application
Network backup application for local and home office networks.
- What we did
- Ported the Windows version to Macintosh
- Conducted QA for the Windows version
- Eventually assumed responsibility for the Windows version.
- QA for the company’s web site service
- Technologies
- Mac client: Cocoa, Carbon, XML over HTTP, Maxtor Shared Storage (MSS) II
- Windows client (XP, Vista, 2000): .NET, Autoupdate support
- Seagate auto updater web service
Developer of backup software
- Customer/Application
Company makes standalone backup software for Windows computers.
- What we did
Ported the application to Macintosh.
Windows Examples:
Equipment manufacturer
- Customer/Application
Large (Fortune 1000) industrial company that sells products through both national accounts and franchises. The company had a point-of-sale and inventory management application that was several years old. It was difficult to use and maintain. Franchisees were unhappy because it made them less productive. Corporate was unhappy because they couldn’t plan for inventory demand.
- What we did
Waverley built a new point-of-sale application from scratch using the .NET Framework. This application supports connection to multiple points by the same account, enabling the franchise owner in the car to make sales calls while simultaneously the administrative staff at the office can change orders and submit invoices.
- Technologies
Windows .NET Framework for the application, SyncML for synchronization between application servers and the Windows client.
- Challenges
Corporate will, for the first time, have visibility through the franchise owner directly to the customer. This visibility will give them greater ability to forecast inventory needs, which will reduce costs and improve service to franchise owners and customers.
Software developer for music streaming
- Customer/Application
This application provides wireless music streaming plus integrated playback and play list management service for portable media devices (similar to iPod and iTunes).
- What we did
Waverley developed software for the Windows client to manage play lists and communicate with the device.
- Technologies
C++, Windows .NET, Windows Media Player
Learn how Waverley builds server applications that are reliable, scalable and easy to maintain.