Home | Solutions | System Software  
In This Section
  System Software
  Strategy & Architecture
  Terminal Services Group
  Application Development
  ASP Hosting
  M & A Support
Also See Related
  Server Based Computing
  Wireless Technology
  Corporate
Next Step
  By understanding your business needs better, we can provide more specific insights from our experiences.

If you would like to tell us more about your business objectives or know more about our services, email us at sales@alohatechnology.com
  Request for Information
 
The Systems Group at Aloha has been involved in the development of complex enterprise level products in the Win32 API and OS internals domain. The OS domains include Windows 9X, NT, 2000, XP and Windows Server 2003 Product Family.
 
Our years of experience and access to a vast pool of technical talent in India has enabled us to bring together a world class team of technologists with specialised skills. These are some of the areas that we can foresee adding value to your business:
Win32 Internals Desktop & Shell Technologies
Terminal Servers Expertise Mobile Devices
Network Traffic Device Driver
Install Authentication Systems
Printing Technology Java Based Technologies
System Management Databases
 
Our past portfolio speaks for itself about our performance in the development of system software. The following System Programming project snapshots are intended to give a brief idea about our expertise. These projects are dramatically different in size complexity and technologies involved:
 
Remote Access Product Development
Workstation Lockdown Software
USB-Over-IP Development
MultiPoint Video & Web Conferencing Software (VOIP)
Application Porting to Windows CE & Windows Mobile
Smartcard Application Development
Software Migration Toolkit Development
Highlighter Application Development
Printer Tool Porting
Unidriver Development
 
Talk to us today on how we can partner together to help you create a cutting edge solution.
 
 
 
Technology Focus
 
Win32 Internals
API interception technology
Smart marshalling Windows GDI Objects like icons, bitmaps and metafiles
Expertise in Windows Hooks
SOCKS support
Registry based lockdowns
Undocumented registry keys on Windows 9x and 200x
 
 
Terminal Servers Expertise
Kernel level process and Thread Monitor for Terminal Server sessions
Internet based Monitoring and control of Terminal server session
MAC development of Microsoft Remote Desktop Client
 
 
Network Traffic
Packet sniffing
Protocol tunneling over SSL on port 443
Traffic interception and header stripping
Traffic interception and routing
Protocol translation
Compressing and throttling of HTTP or other custom protocol traffic
Local proxy to enable data packet filtering and selective redirection
 
 
Install
Remote installation with RPC
MSI based centralized patch management
Remote installation for MSI and non MSI packages
 
 
Printing Technology
Universal printer driver in Terminal Servers
Automatic remote installation of printer driver
Printer driver management on servers
Automatic remote installation of printer driver
 
 
System Management
Performance counter monitoring and thresholds
Install and patch management
Distributed software version control
LoadBalancing algorithms
Alerts based on rules engine
Central policy engine and policy propagation
 
 
Desktop & Shell Technologies
Seamless Windows for the Windowing Engine
Customizable desktop shell based lockdown
File association implementation
Application Sandboxing
 
 
Mobile Devices
Windows Mobile 2005 client porting from old versions or PC's
Windows CE.net, CE 2.12 based Thin client
Nokia series 40 and 60
 
 
Device Driver Programming
USB Device Drivers - Drivers for USB Mass Storage Devices,USB Scanners,USB Smart Card Readers,USB Video Camera Drivers.
SCSI Device Drivers - SCSI Miniports for SCSI Disks,Virtual SCSI Miniports.
NDIS Intermediate Drivers - NDIS IM Drivers for Packet Capturing and PCI Based NIC Control.
TDI Filter Drivers - TDI Filter Drivers for Socket Enpoint Control.
Keyboard Filter Drivers - KeyBoard Filter Drivers for i8042 Controllers.
Mouse Filter Drivers - Mous Filter Drivers for i8042 Controllers.
 
 
Authentication Systems
Single sign-on solutions
3rd party authentication SDK's
Microsoft Active Directory or LDAP authentication
SSL VPN for specialized applications or protocols
 
 
Java Based Technologies
Java Client for RDP
Java SMB/Samba client
 
 
Databases
Database replication technology for SQL server. Ability to replicate MSDE server onto each other, without the need to purchase full SQL servers.
Data synchronization
Working on SDK's of various vendors hardware and software in the database backup and replication space.
Enabling applications to be cluster aware and modifying code to do that.
 
 
 
CASE STUDIES
 
REMOTE ACCESS PRODUCT DEVELOPMENT
Aloha Technology developed one of the leading remote access products competing in the SSL VPN space. This product, the Terminal Services Edition (TSE), is a Microsoft Windows based application that is used to easily deploy remote large scale enterprise applications across a distributed user base. It is used to publish, authenticate, deploy, manage, and load balance Windows applications.
 
The product is a distributed architecture that uses COM and DCOM for internal communication. The presentation layer is built using ASP.Net, XML, MS-SQL, SQL Reporting Engine. The user as well as the administrative consoles is developed as a Web based applications with ASP.Net and can be used via any browser.
 
Technology used includes Win32, COM, DCOM, COM+, ASP, ActiveX, VB Script, WMI, XML, XSL, ADO, MSI
 
Some of the Remote Access Product Features include :
Security
SSL Encryption and tunneling of all sensitive information
Single port relay server for easy firewall traversal and secure DMZ environments
Ticketing to prevent unauthorized user access
Terminal server lock-down to prevent uncontrolled sessions or
restrict user
Location-based client security policies
 
Terminal Servers Expertise
Web-based Management Console to manage servers, applications, and users
Delegated administration
High-fidelity UniDriver to eliminate printer driver conflict
Printer Driver Management Utility
Print traffic compression and throttling
Scheduled maintenance tasks
 
Application Server Management
Resource-based application-level load balancing
Built-in redundancy of components for multiple servers
Real-time monitoring and management of server health from the console
 
Application Management
One-click application publishing to users, groups, organizational units
Support for multiple applications per RDP connection
Intelligent file association
Location-based application launch settings
 
User Management
Central user authentication and access
Dynamic, user-specific application shortcuts
 
End-User Experience
Seamless windows - Applications presented without Terminal Server frame
Application access via desktop shortcuts, Windows Start menu, or browser-based via Application Launch Pad
Automatic log-on and pass-through authentication
LoadBalancing algorithms
Local and network file saving
Local, server, and network printing with client default printer support
 
Monitoring, Reporting and Logs
Metering and reporting of application usage by users, client machines, servers
Peak concurrent usage by system and applications
Application usage metering and license management from published desktop
Comprehensive audit trails and log
 
 

Workstation Lockdown Software

Aloha Technology developed a workstation lockdown software that provides full control over computer system settings without complexity of group policies. Aloha gave the complete road map to develop this product including complete analysis and designing the architecture.
 
The workstation lockdown software controls the functionality of Windows operating system as well as third party applications. It even lets the workstation to be transformed into a Kiosk, has time bound user sessions and displays user policies at the start of the workstation. The settings can be exported to templates and imported back to same or other workstations.
 
Some of the functions include:
Browser restrictions
Printer restrictions
Regulate functionality  of Start Button, control panel and Desktop
Windows explorer restrictions along with disabling selected drives and file extensions
Network restrictions along with website blocking
Selectively disable menu items of third party applications
MS Office restrictions

The software operates on Windows 2000 professional, Windows XP and Windows Vista with support for Vista UAC.

 
 
USB-Over-IP Development
The USB-Over-IP software developed shares the USB devices over the TCP/IP network and virtualizes it. TCP/IP is used as an underlying protocol to communicate between the host and remote machines. It is a complete solution to share and secure network attached USB devices such as USB mass storage, Scanner, Smart card etc. USB Device Sharing is implemented as a virtual peripheral bus driver; so that users can share diverse devices over networks without any modification in existing operating systems and applications. The experiments show that USB/IP has fairly practical I/O performance for various USB devices, including isochronous ones.
 
Aloha gave the complete road map to develop this USB module including complete analysis on the USB-Over-IP product and designing the architecture, and needed user mode and kernel mode level development. Aloha has developed a virtual peripheral bus driver and a USB function driver as well the user mode applications to communicate over the network. Mass storage, scanner, smart card devices and supports Bulk/Interrupt/
Isochronous Transfers are supported.
 
USB over IP Features include:
Share USB devices via TCP/IP
Supports multifunction devices
Supports all kinds of URB
Supports Bulk, Interrupt and Isochronous transfers
Internal error recovery
Hot Plug-n-Play support
Based on Microsoft Windows XP DDK
100% WDM Compliant
 
USB Product Modules:
Device Workstation
Remote Workstation
Virtual peripheral Host Controller Stack
USB Function Driver
 
Device Workstation:
Populate a list of attached devices
Share USB device
Communicate to remote machine
 
Remote Workstation:
Triggers virtual device emulation and Communicates with device workstation over TCP/IP.
 
Virtual peripheral Host Controller Stack:
Emulate virtual device and captures requests from windows USB stack.
 
USB Function Driver:
Controls the device and Forwards requests to USB devices via windows USB stack.
 
 

MULTIPOINT VIDEO & WEB CONFERENCING SOFTWARE (VOIP)

The product is an Net Meeting software which is extensively used for holding meetings online which combines video and Webcam software, Allowing Individuals and Business to meet Face-to-Face at a common place without leaving their office or home. This product, Multipoint Video & Web Conferencing Software (VOIP) is Microsoft windows based application that is used to take part in a web conference or a web and video conference. The main features in this product are communication by voice, instant messaging chat, and see each other by video. The user console is web based application with HTML and FLASH which communicates with the device drivers & windows services and can be used by any browser.
 
This product uses the Flash to stream the media, and displaying it, which then communicates with the driver and Windows services for streaming and performing specific actions. The UI is developed in FLASH, also used FlashCom to add rich audio and video features to the sites. Aloha integrated the VNC server with Multipoint Video & Web Conferencing Software (VOIP) for client to take control of host and recording the meeting in video files (Merging of both Video and Audio).
 
Technology used includes C++, Win32, MFC, COM, DCOM, COM+, ASP.Net, MSI
 
Some of Features include :
Multipoint Video & Web Conferencing Software (VOIP) Features:
Video Conferencing with VOIP Audio & Text Chat
Unlimited Video Conferencing
Totally browser based which works through FLASH
No Software required to download and configure to connect to the Host machine.
net meeting.
 
Additional Features:
Supports Screen/Application/Desktop Sharing
Allows remote desktop control through VNC
Can run Client’s Servers and From any domain
Uses Client’s bandwidth. Allowing more flexibility
Allows Client to control video conferencing Streams. (up to 800 X 600 resolution)
Supports Multiple platforms (PCs, Mac, Linux machines)
 
Multipoint Video & Web Conferencing Software (VOIP) Modules:
Flash Module.
VNC Integration.
Recording Meeting (Video and Audio).
 
Flash Module:
Streaming Media
Communication by voice
Instant Messaging chat
WebCam support
Secure conferencing via RTMP/RTMPT/RTMPS
Displaying in browser
 
VNC Integration:
Integrating VNC server with the software
Client piece to connect back to the host machine through VNC which can take control of host
 
Recording Module:
Video Recording
Audio Recording
Merging of Audio and Video in single video file
 
 
APPLICATION PORTING TO WINDOWS CE & WINDOWS MOBILE
The product is a server-based, thin-client solution that eliminates the need for Citrix MetaFrame or Windows Terminal Services. It is optimized for reliable, secure, scalable application delivery to virtually any network attached device, regardless of platform or operating system. It is a complete application deployment so