|
 |
Themes: Themes are used to change the look of an individual's mobile phone user interface Traditionally, themes are used to alter frames, colour or font size in the PC environment. On a more limited scale, you can also use themes to modify the entire look of the graphical user interface.
.The Design and User Experience Library gathers all essential aspects of design and usability into one. The library includes different kinds of guidelines, material about theme design, graphics design, and game design, as well as the basics of usability.
First generation themes enable changes to the basic UI look.
Themes allow you to:
• Change the display background
• Change the look of highlights
• Change the look of pop-up windows
• Modify the look of commonly used components
Additionally, themes may contain items specific to individual applications, such as the background image for the idle mode and customized icons.
It's also possible to embed a ringtone in a theme file of a phone handset, (e.g. most Motorola handsets). Thus, it's possible to say, send a phone theme file of a CD cover, together with a ringtone of one of the songs in the CD in just a single file.
A single theme package can contain graphics for one or many changeable components. If a theme package does not contain a new component, the default UI graphics are shown. Changing a theme only affects the look and feel of the UI. The functions or features of the device are not changed.
Messaging: Mobile messaging technology is evolving rapidly to provide multiple services and applications to today's subscribers. With the continued delay of third-Generation (3G) deployments and migration to fully packet-switched networks, coupled with the demand for fast-to-market data applications over existing wireless networks, mobile operators look more than ever at their short.
Messaging engines are an important component of service integration technologies because they allow applications to communicate with the process messages. Mobile messaging technology is evolving rapidly to provide multiple services and applications to today's subscribers. With the continued delay of third-generation (3G) deployments and migration to fully packet-switched networks, coupled with the demand for fast-to-market data applications over existing wireless networks, mobile operators look more than ever at their short messaging systems to fill the gap. Existing Global System for Mobile Communications (GSM) and Code Division Multiple Access (CDMA) mobile networks use SMS as a multipurpose data service that enables rapid deployment of data applications without the need for 3G bandwidth capabilities.
We provides the fundamental technical background required for SMS, EMS and MMS, and supports this with industry cutting-edge developments.
Contains a revised section on the fundamentals of MMS, including an updated section on GPRS to explain current commercial implementations such as GRX applications.
Presents the latest developments in MMS standardization, including the design of synchronized multimedia integration language (SMIL) presentations, Digital Rights Management (DRM), transcoding techniques, postcard service and support of advanced multimedia formats.
Describes the processes for standardizing telecommunications services and technologies (3GPP, OMA, GSM Association, IETF and W3C).
Provides updated sections on SMS, EMS and heavily revised coverage of the developments in MMS, including MMS interworking and the forthcoming MMS version 1.3. This resource will be invaluable for application developers, manufacturers, operators and content providers involved in the design and deployment of messaging services.
SNAP Mobile: The SNAP Mobile is Nokia's end-to end solution for connected mobile gaming in Java technology. Nokia said that the SNAP Mobile SDK 2.2 provides developers with a number of innovative tools to make it significantly easier to create connected mobile games. New features include a game template, skinable user interface framework, support for J2SE and Bot API.
The SNAP Mobile SDK 2.2 also adds support for J2SE, enabling developers to design games with cross platform support. This means that SNAP Mobile games can also be created as a desktop applications or applets to run on PCs and web pages with the possibility to play against the same game's mobile version.
SNAP Mobile powered games let users connect, compete and communicate with their friends; and have community features such as ranking, match making and personalization features that promote participation and create returning users and very repeat business. We became an early adopter of SNAP Mobile and worked with this industry solution
Features with SNAP Mobile
Instant Messaging: With SNAP Mobile you can add Instant Messaging features like friends lists, online presence, chatting and challenging to your game.
Rankings:
Rankings are a must-have feature for all connected multi-player games, because it encourages online competition among players and it rewards the best players with visibility in the community hi-score ladder. The SNAP Mobile API provides strong ranking features such as personal rankings, proximity rankings and top rankings, which also support filtering and different ranking categories.
Match making:
SNAP Mobile API provides several match making methods that match players into game rooms to get them playing together.
The SNAP Mobile enables you to take advantage of Nokia's Scalable Network Application Package (SNAP) Mobile technology. SNAP Mobile enables connected gameplay with features such as a friends list, presence, chat, score uploads and rankings, and multiplayer gameplay across operator networks.
Mobile Games: We develop Mobile games using platforms and technologies such as Windows Mobile, Palm OS, Symbian OS, Adobe's Flash Lite, DoCoMo's DoJa, Sun J2ME, Qualcomm BREW (Binary Runtime Environment for Wireless), WIPI, iPhone or Google Android platforms.
A mobile game is a video game played on a mobile phone, smartphone, PDA or handheld computer. This does not include games played on handheld video game systems such as PlayStation Portable or Nintendo DS.
Our services include Mobile game development, Mobile application development, M-Commerce Solutions, Testing and Porting Mobile games and Wap Portals.
Our game development service feature customized mobile game development for various international brands, advertising companies and publishers. We develop and provide highly optimized mobile game engines for various customized games like Puzzles, Platform and tile based games, 2D RPG games, racing games etc. Application developers are provided with customized UI classes which can be used to develop high quality graphical applications. We have large portfolio of wap portal developments including content delivery systems for publishers and service providers.
Our recent development includes Multiplayer Mobile Game SDK which developers can integrate with their games and develop global multiplayer mobile games. This SDK comes with highscore tracking system integrated with game communities. The features include text and image advertising in games and applications. Our porting service includes cross-platform porting and MIDP1 to MIDP2 and MIDP2 to MIDP1 and series 40, series 60 and series 80. For our porting list of mobile models and portfolio contact us.
The Mobile and Interactive Device Technology resource center shows how you can create, test, certify, and market applications for consumer devices, from phone tops to desktops to embedded devices, with these technologies:
Java ME A platform for mobile phones, PDAs, set-top boxes, and vehicle telematics systems. Java Card A technology for applications that run on smart cards and devices with very limited memory and processing capabilities. JavaFX A platform for creating rich media and interactive content. Tools include the MSA, MIDP, CLDC, CDC, Java Card, and NetBeans Mobility Packs.
Maemo: Maemo is an open source development platform to create applications for Nokia Internet Tablet products like Nokia N800 and Nokia 770.
Maemo is meant for developers with personal or commercial interests in developing software for handhelds like Internet Tablets. Maemo software and developer community website is contributed to this audience and operated by Nokia.
Users and developers can look forward to lots of multimedia improvements in Maemo 5. One of the biggest infrastructure changes is the addition of PulseAudio (PA), a cross-platform open sound server that is network-transparent and supports some really nifty mixing featuresThere are many scenarios in which these abilities could be useful on a tablet device. For instance, PA would allow a VoIP application to programmatically mute a music player application when the user initiates a voice call.
At a higher level, Nokia's new Midas framework will simplify the development of multimedia applications by providing developers with a rich API that brings together a lot of media-related functionality. Applications will be able to use Midas to manage and share playlists, interact with metadata, and tap into the local filesystem media index.
The platform improvement that will have the most visible impact on the Maemo user experience is the inclusion of Clutter, a powerful graphics framework that enables development of rich user interfaces. This will be leveraged for aesthetic improvements, visual effects, and heightened usability.
FlashLite: Flash Lite software is a powerful runtime engine for mobile and consumer electronics devices that benefits both device manufacturers and content developers.
By enabling manufacturers to provide customers with complete web browsing experiences, video, and compelling interactive content, Flash Lite 3 delivers an effective means of differentiating products. Additionally, Flash Lite 3 allows developers to quickly create engaging mobile applications, speed time to market, and increase customer adoption.
Flash Lite enables a more complete web experience on mobile devices by providing access to content and video created with Adobe Flash. With support for rendering of SWF files for Flash Player 8, you can view your favorite web videos and popular news and entertainment sites. Flash Lite includes H.264 standard video support, FLV .
Using Flash technology on a mobile phone provides the same advantages as using Flash on the desktop. You can create rich, interactive, compelling user experiences that have a consistent display across a range of platforms. Developing applications with Flash Lite can also result in a quicker time to market and lower developer costs than using J2EE or C++.
Interface: Software development application for Apple's Mac OS X operating system. It is part of Xcode (formerly Project Builder), the Apple Developer Connection developer's toolset. Interface Builder allows Cocoa and Carbon developers to create interfaces for applications using a graphical user interface. The resulting interface is stored as a .nib file, short for NeXT Interface Builder, or more recently, as a .xib file.
Interface Builder provides palettes, or collections, of user interface objects to an Objective-C developer. These user interface objects contain items like text fields, data tables, sliders, and pop-up menu Interface Builder's palettes are completely extensible, meaning any developer can develop new objects and add palettes to Interface Builder.
X-Code: Xcode is Apple's premiere development environment for Mac OS X. In addition to being packaged on the DVD with every copy of Mac OS X, the latest Xcode developer release is always available for free to ADC members and includes all the tools you need to create, debug, and optimize your applications. At the heart of the Xcode tools package is the Xcode IDE, a graphical workbench that tightly integrates a professional text editor, a robust build system, a debugger, and the powerful GCC compiler capable of targeting Intel and PowerPC regardless of host platform.
Xcode is both easy to use, and yet powerful enough to build the largest Mac OS X applications. Xcode is designed to let you work with code by means of a intuitive interface. Because not everyone works the same way, Xcode is a very flexible tool that provides many different ways to customize the development process. One of the most visible ways you can customize Xcode is to configure your development environment into one of the three following layouts:
Default, which provides a main window that gives an overview of your project along with separate or attached editor windows and separate build and debug windows.
Condensed, which provides a smaller simpler project window with an outline view of your project and separate windows for editing, debugging, and building.
All-in-One, which provides a single project window that lets you perform all of your editing, debugging, searching, and building tasks in a single window.
The Group & Files list provides an outline view of your project. This lets you organize and manage all the items that make up a project in manageable chunks. At the top of the list is the project group which contains all of the files, frameworks, and libraries that are used by your project. The items in the project group are not organized according to how they exist on the filesystem, but rather into more distinct and logical groups that you can modify to suit your requireement.
Android: Android and the G1 have a unique unlocking feature. Instead of tapping in a security code, you draw a pre-set pattern on the screen, see the image above to see what we mean. This is a great feature you can quickly unlock the screen without having to compromise having all your data securely stored behind a “password.” The Android platform comes with a variety of applications written using the Java programming language.
LAMP: LAMP is an open source web application and development platform, mostly free for developing and deploying simple or complex database driven website on the server.
LAMP is the platform of choice for the rapid development in the global competitive market for deploying low-cost, reliable, scalable, secure web applications for small to large scale websites and web applications.
SVMS has vast experience in LAMP platform to provide its client with the cost effective and time-frame solution. Resources SVMS are responsible for development and deployment of the client web solution in a world wide standard OOPs approach.
SVMS LAMP programmers have extensive experience in open source technologies like: Joomla, OS – Commerce, Zen Cart, Apache, BOA (Embedded Web Server), Linux, uClinux (Embedded Linux), PHP, MySQL and PostGreSQL,
SVMS provides development services in LAMP platform to develop and deploy web sites for driving business needs of its current as well prospects clients in the global competitive web development market.
Oracle : The Oracle Application Group at SVMS have the capabilities to provide Oracle Database Development, Oracle Application Server, Oracle Collaboration, Oracle Mobile and Oracle Cluster solution. We have the potential to provide complete Life Cycle Implementation process for the Oracle Database Product.
Our expertise in Oracle Development include:
• Oracle 8i, 9i, 10g, 11g Databases & Application Server Installation and Management
• PL / SQL Programming
• Oracle XE and Oracle lite databases
• Oracle Forms & Reports
• Oracle Database Application Development
• .Net application for Oracle database
• Mobile / PDA application development with Oracle
• Data synchronization between distributed oracle database
• Data migration between various versions of oracles across multiple platforms
• Oracle Disaster Management - Database recovery, Scheduling oracle tasks Oracle Training.
JAVA/J2ME/J2EE: Mobile screen Framework is used to create large library of pre-coded solutions for common programming problems and virtual machine to manage the execution of programs. We use the upgraded 3.0 Version to enable Windows Mobile Platforms that include smartphones..
Microsoft.Net : Microsoft.Net Framework is used to create large library of pre-coded solutions for common programming problems and virtual machine to manage the execution of programs. We use the upgraded 3.0 Version to enable Windows Mobile Platforms that include smartphones.
|
|
 |
 |
SVMS is a specialist information technology consultancy and product development company.
We offer solutions combining emerging technologies and traditional technologies, which combined with our passion for software development, ensures we meet the business needs of our customers.We provide project management, business analysis, software development, testing and specialist technical expertise to deliver successful software solutions.
With an enthusiastic team of IT and business professionals, our approach is to use our proven methodologies to provide best-of-breed solutions to enhance productivity via easy-to-use software. Leaders in innovation and experts in project management, SVMS prides itself in consistently delivering successful solutions to diverse industries that meet and exceed customer expectations.
From our initial meeting or phone call, to the "GO-LIVE" date for one of our off-the-shelf products or custom solutions, at SVM Systems we pride ourselves on the relationships that we have with our clients. We not only have a passion for technology, we will also enjoy the journey with you.
Whether you are a small business, a large corporate or a government organisation, we can enhance your business processes via custom software solutions. As a specialist product development company, we design, develop, deploy and support a number of successful software applications.
From n-tiered enterprise solutions to iPhone/symbian applications, SVM Systems architects are experienced in developing best practice software solutions to ensure the appropriate technology is applied to the appropriate project.
SVMS "front-end" developers are responsible for ensuring the User Interface (UI) is both functional and useable. Our user-centric approach to software development ensures the final product complies with the latest trends in usability making the user experience more engaging, leading to a higher uptake of the solution.
SVMS "back-end" developers are responsible for ensuring the business layer or the "engine" is optimised to ensure scalability, security and speed to maximise the application's overall performance. Utilising various proprietary techniques, algorithms and database queries, our projects have a reputation for both performance and reliability. |
|