 |
|
Servers: Apache, JBoss, Mongrel, Microsoft Office SharePoint Server, J2EE: Java WebStart, BEA WebLogic, IBM WebSphere, Microsoft IIS.
Programming Languages: NET (С#, VB.NET), Java, C/C++, Ruby, Delphi, PHP, Perl, SQL, HTML/XML, JavaScript.
Databases: Oracle, Microsoft SQL Server, InterBase, MySQL, DB/2, PostgreSQL.
However our abilities in software development go much more beyond - please check our complete software development skill set |
|
| More... |
|
|
|
|
|
| Offshore Software Development |
|
|
|
|
 |
|
| |
 |
|
Mobile Messaging or SMS is a quick, cost effective and direct way to communicate with customers, suppliers and employees and has become as valuable as fax and email for many businesses. Over the past two years SMS messaging has become very popular and is used by more than 70% of mobile phone users all over the world.
ByteEdge provides messaging solutions for businesses that need to deliver entertainment news and contents or to stay in touch with their customers, suppliers, and employees, wherever they may be.
ByteEdge has successfully implemented a number of Mobile Messaging applications that serve different market sectors covering entertainment, banking, restaurants, marketing… etc.
|
|
|
| |
| |
| |
SMS Gateway
The SMS Gateway is a complete Internet based service for sending SMS messages to GSM phones. The SMS Gateway
is a professional, commercial solution for delivering SMS messages from people and computer systems to GSM phones worldwide.
Plain text, Ringing Tones, Operator Logos, Caller Group Graphics, Picture message, Arabic Messages, Flash SMS, Blink SMS, EMS, vCard, vCalendar, WAP Push Service Indication/Loading/Configuration, are to name a few of the supported services by the SMS Gateway. Delivery to subscribers of the most major GSM operators and worldwide is included in the list.
The SMS Gateway provides for a service that is fast; messages are normally received on the mobile phone within a few seconds after sending. The SMS Gateway is capable of handling several messages each second.
The SMS Gateway is a redundant system; it operates with multiple gateways (SMS brokers) and different mobile operators: local and international. Thus, if one gateway or a mobile operator fails, the SMS Gateway automatically shifts to another.
Furthermore, the SMS Gateway operates on XML rules. These rules define the intelligence for routing traffic based on a number of conditions. For example, the rules can be customized to direct the SMS Gateway to route SMS traffic for a given country (or a given customer) through the cheapest possible broker or operator, thus, optimizing on recurrent cost for SMS sending.
|
|
|

The figure above shows the SMS Gateway interfaces with more than one broker and operator SMSC (Short Messaging Service Centers) using multiple messaging protocols: SMPP, CIMD, XML, and API.
The SMS Server can be interfaced through IVR programs, internet (TCP/IP Sockets), or through mobiles directly.
|
|
|
|
|
| |
SMS Banking/Corporate
The SMS Banking/Corporate is a stand-alone module that runs at the client's side. Its main functionality is to dispatch predefined notifications (triggers) stored into database tables and send these notifications as requests to the SMS Gateway through TCP/IP. The dispatching takes into consideration the following requirements:
The defined time of the message.
The customized time notification applied by the customer.
The result returned by the SMS.
|
|
| |

This figure shows a generalized view of possible usages for the SMS Banking/Corporate. The SMS Banking/Corporate can be further encapsulated to offer different types of SMS applications such as: Web SMS, Windows or Unix based SMS applications.
One type of application for this module is for a bank to notify its customers about a certain criteria agreed between the bank and its customers.  |
|
| |
|
|
| |
SMSC
Is an SMSC emulator, it allows regular company to behave like a real mobile operator or a broker having an SMSC (Short Messaging Service Center). |
|
| |
|
|
| |
Multi-Media Contents Application Provider (M2CAP)
Multi-Media Content and Application Provider (M2CAP for short) is an application that delivers Multi-Media mobile contents to mobile subscribers using a number of delivery channels (such as SMSC, MMSC, WAP, Bluetooth…etc.)
The purpose of the M2CAP application is to catch up with the new trend of Java enabled mobiles and deliver exciting new contents.
This service consists of delivering multi-media contents to mobile subscribers in regions and countries where there is no MMSC (Multi-Media Messaging Center) yet. The delivery of such multi-media contents is based on Wireless Application Protocol (WAP) and Wireless Markup Language (WML) in combination with the SMS Gateway

|
|
| |
 |
|
| |
|
|
| |
2-Way Messaging System
XY implements a number of 2-Way Mobile Messaging applications that serve different market sectors covering entertainment, banking, restaurants, marketing …etc.
Following are the 2-Way Mobile Messaging services/solutions implemented by XY:
• SMS Pull
• SMS Push
• SMS 2-Way (Pull-Push)
• SMS 2-Way (Push-Pull)
 |
|
| |
|
|
| |
SMS Pull
SMS Pull Services (Mobile to Application Messaging) provide the solution for interactive communication with mobile users.
Mobile users "pull" or request information by sending an SMS from their mobile phones to a service number linked to the service of the content provider. Typical service examples are dedicated requests, voting or quiz applications.

|
|
| |
 |
|
| |
|
|
| |
SMS Push
SMS Push Services (Application to Mobile Messaging) allow the development of various applications such as:
• Information Services (news, horoscopes…etc.)
• Real-time notifications and alerts (banking, stocks, travel, sport, results…etc.)
• Direct marketing offerings (promotions, new products announcement, events & shows…etc.)
• Games (quiz, live games)
• Ring Tones, Logo downloads, picture messages, screen savers…etc.

|
|
| |
 |
|
| |
|
|
| |
SMS 2-Way (Pull-Push)
The mobile user initiates an SMS MO (Mobile Originated) to e.g. request information, or to start a quiz, for example. The subsequent respond from the application is sent as an SMS MT to the mobile user.
Typical service examples are information requests such as stock quotes, horoscopes, sport results or games, and business applications such as directory requests and database queries.

|
|
| |
 |
|
| |
|
|
| |
SMS 2-Way (Push-Pull)
The service is initiated by a Push SMS from the application (e.g. E-mail notification) to the mobile user prompting the user to reply via SMS.
Combining Push and Pull allow the deployment of fully interactive, 2-way SMS messaging applications. A mobile user can send an SMS service request - SMS MO - from his/her handset to a special service number. The service number is directly associated with a particular mobile application, which is built by combining XY’s Push and Pull services. 
|
|
| |
 |
|
| |
|
|
|
|
|