EN FR  
Home About Us Products Documentation  
Calendar  
MTWTFSS
   1234
567891011
12131415161718
19202122232425
262728293031
partners  
Sai Informatique

Phidani Software

Noctis

LinkVest
Tech News  
2008-09-15 JET 6.1 Support for Google Chrome Browser
JET 6.1 supports most popular browsers. In particular:
- Internet Explorer 6, 7 and 8
- Firefox 2 and 3
- Safari 3 and 4
- Opera 8 and 9

With the apparition of Google, Chrome, we have added a further browser to the supported list. Chrome will be officially supported when it moves out of beta, but we have now run a large number of tests on Chrome 0.2.153.1 and JET 6.1 without any problems.

2008-09-15 JET 6.1 Support for Java 6 Update 10 JET has always supported the current version of Java.
With Sun preparing to release Java 6 update 10, this is no exception. The latest version of Java, although presented as a simple update provides a large number of new features, particularly concerning deployment. JET 6.1 supports many of these new applet-deployment possibilities from the onset.

2008-07-15 JET 6.1 More Support for Distributed Nuts
JET’s support for SaaS applications has made a giant jump forwards with the introduction of Distributed Nuts. These components allow the application to be divided between the server and the client (generally a browser) by keeping the database-intensive code on the server and moving interactive code such as User Interface control or interactive graphics to the client. Obviously, if the client browser refuses to run Applets, both Server and Client functionality is run on the server and the User Interface is rendered by the JET JavaScript module running in the browser. With JET 6.1 Distributed Nuts have been improved for cases where the application generates graphics using Java2D on the client and needs to render the same graphics using jpeg or png files in JavaScript mode.

2005-11-09 SAI ERP System moves to EJB support
The SAI accounting and management application suite is now running successfully on the EJB 2.1 manager. The SAI package is made up of 267 database tables and approximately 1500 screens. SAI is a Vevey, Switzerland, based company specializing in transactional business software. The company was founded in 1984 and is now converting all its products to Java using JET.

2005-09-25
Successful federal e-voting in Neuchâtel
The first ever federal votes held on the Internet in Neuchâtel, Switzerland took place successfully on the 25th of September. Voters were able to vote during a period of 45 days. Results were produced by the system in minutes after polling closed. The whole system, including the administration modules were written with JET 4.3.3 over a period of three years.

2005-05-05
E-government site opens in Neuchâtel, Switzerland
The Swiss canton of Neuchâtel has introduced its new secure e-government platform. Based on JET 4.3.3, it will progressively cover all domains in the control of the cantonal government: taxes, car registrations and inspections, land and building ownership and insurance. The system federates a large number of legacy systems based on 34 databases, some dating back to the 1970’s.

Please note that we have changed our phone number !

Phone +4121 701 31 43

Fax +4121 701 31 37
Welcome on our site  

Yellow-B

Yellow-B is a software development company, specialised in JAVA, J2EE, AJAX and .NET development. We are highly specialised in SaaS technology.


Bespoke Development

Yellow-B specialises in high quality bespoke development of in-house and online systems. We have also much experience in creating a dynamic web presence for existing programs.


Advantages

Bespoke systems bring numerous advantages, they can:
  • be tailored to your specific requirements and operating procedures and contain no superfluous functionality.
  • be built to integrate seamlessly with the existing IT system.
  • be designed to accommodate expected future changes.
  • give you a significant advantage over the competition.


Tested Procedure

Yellow-B uses a proven procedure to ensure that you have full control over what is being developed and that the finished product corresponds to your needs.

The standard steps are:
  • Initial Requirements Gathering
  • Requirements Analysis (Project Definition)
  • Full Requirements Specification
  • Design Definition
  • Production Specification
  • Solution Production
  • Product Validation & Testing
  • Delivery
  • Support


Services Provided

Our speciality is in-house and web-based application development generally linked to the in-house software.
  • Dynamic functionality that makes the user experience similar to what is generally found on desktop-based software.
  • We have a large collection of building blocks such as
  • Authentication procedures
  • Login and user statistics
  • E-commerce modules
  • E-mailing systems
  • Product catalogues
  • Content-management systems
  • We can help create a distinctive corporate “look & feel” and ensure that the software and printouts adhere to it.
  • All our software is standards-based and will run on all main operating systems and browsers (unless we are instructed otherwise).
  • We can also manage all associated tasks such as hosting, registering web names and obtaining certificates.


Products

The trend towards organisation consolidation has brought unprecedented complexity to the IT industry while technical innovations have opened up many business and operational opportunities.

However, IT Systems struggle to deliver the expected benefits. Most projects are behind schedule and beyond budget. Also, while top management now expects tangible results, IT spending has been reduced in many companies.

Costs can be reduced substantially by using toolkits that provide tested building blocks for frequent problems.

Tools Yellow-b has developed JET to address the following issues:
  • Application structure and deployment
  • Provide plug-ins for frequent requirements.
  • Reduce project delivery time by simplifying configuration.
  • Integration to legacy systems and third party applications.
  • Integration to legacy systems and third party applications.
  • Control maintenance costs.
JET provides organisations with an option to reach their long term goals in the short term without sacrificing criteria such as security, robustness, quality and maintainability.


Frameworks

JET frameworks are based on the JET tools. They provide higher level services:
  • Integrate packages using incompatible technologies. This is useful for corporations and administrations that have many legacy programs that need to work together.
  • Manage authentication through password verification, smart cards, biometric data or Single-Sign On products such as Kerberos and SiteMinder.
  • Provide e-commerce functionality such shopping baskets or credit card authorisation.
  • Provide login and usage statistics (browser, OS, screen resolution, bandwidth used, etc.)
  • Provide predefined functionality for frequent modules: queries, lists, detail views, data edits, etc.
  • Basic SaaS support for: Scalable, Configurable, Multi-Tenant-Efficient systems.


Business software

This is software that runs on our frameworks. It includes a large number of functions in the following domains:
  • Financial Accounting
  • Customer and Supplier management
  • Human Resources and Salaries
  • Stock Control
  • Event Management
  • Estate agents
  • Public Administrations




Yellow-B CEO Ian Griffiths has made numerous presentations at locations throughout Europe and the US. In particular the following subjects were treated at the JavaOne conference...

Java One 2002

Using ClassLoaders
Support better design, security and hotswapping of components.

PDF download the PDF file (350k)


Architecture of client applications

PDF download the PDF file (390k)

Products Overview  

Java Enabling Technology

JET (Java Enabling Technology) is a J2EE compliant development framework that addresses the issues around complexity of application development, integration to legacy systems and reduction of system maintenance. Development conventions and methodology are set by JET. This ensures shorter delivery time, lower development costs and risks.

JET shields programmers from highly technical problems by defining a simple XML-based language where advanced knowledge of JAVA and specialized APIs is never required. The framework also ensures that technological capabilities and increased performance are achieved by leveraging best practices.

With JET, Yellow-b has experienced improvement in the following areas: analysis (20%), business applications (100%), security sensitive applications (200%), application maintenance (150%).

more details >>>

JET UI samples ... screens generated from XML descriptors


HIPICS

Hipics® is a software package that addresses the needs of all type of equestrian organisation, from national associations, riding clubs to event organisers. Hipics® leverages the full power of JET technology. Written in Java, it runs on PCs running Windows or Linux and Apple Macintoshes running MAC OS X.

Hipics® addresses the administrative and operational issues of a highly segmented equestrian world to bring the following benefits:
  • Administrative time savings
  • Lower operational costs
  • Enhanced Public Relation and Marketing modules
  • Competition Ranking and Breeding Grading functionality
  • Open technology, ready for future innovations (i.e. image, Mobile communication etc...)
Thirteen year's experience of running equestrian events will contribute to the success of any organisation, and benefit equestrian sports as a whole.

Product Flyer

PDF PDF file (397 ko)
ZIP DOC ZIP file (665 ko) English
ZIP DOC ZIP file (665 ko) Français
Download  
Two page introduction to JET 4.1 for busy people

PDF PDF file (343 ko)
ZIP ZIP file (260 ko)

JET non-technical presentation (1.1 Mo)

JET 4.4 technical description (1.6 Mo)

Browser Plugin 4.4 (360 ko)
News  
2008-06-15 BSJA Shows Online a Success A beta version of Shows Online (SOL) was inaugurated in July. A small number of Show Organisers were invited to participate in the initial test. Due to the satisfaction of the testers, word of the option got out and by mid August, 40% of all 2009 summer shows had been entered online without any training being provided. SOL runs on JET 6 combining scalability, reliability and a highly dynamic and user-friendly user interface. Further enhancements are planned for later this year: Payments for shows and Schedules will come first, followed by Entries and Results Online.

2008-06-23 New Look for Canton of Neuchâtel Web Site The canton of Neuchâtel, Switzerland, introduced a unified web portal ("Guichet Unique") for all the administrations services in early 2005. After 4 years of successful operation, a new lighter and more dynamic interface has been created. Yellow-B has been involved in the development of the system from the onset in 2002.

Services now online include:


-Insurance (Buildings)
-Taxes
-Mobility (Vehicle and boat registration, driving tests, etc.)
-Legal status
-Personal status

New options are being studied, such as companies, schools, identity cards and elections

2008-05-15 Horse Creation Module for BSJA BOL Efforts on the BSJA Breeding Module (BOL) have concentrated on cleaning up the old database. However, with that project now well underway new modules have now been introduced. The most ambitious allows volunteers to complete the database from their homes over the Internet. Running under JET 6.0, the module uses JET’s highly compressed communication protocol that limits bandwidth use drastically and gives lightning fast reactivity to the site.

2008-04-15 IP01 Production Server Online for Conad IP01, a Swiss company specialising in monitoring software for fridges and freezers in supermarkets, hotels and hospitals has redeveloped its software system based on the JET 6.0 Framework. Conad is a successful Italian supermarket chain with over 3000 shops in Europe and a large fleet of trucks. The server, which was successfully load-tested monitoring 1000000 simulated devices, easily handles the imposed workload. Although the current server system is physically housed in one location, the design makes it possible to distribute it over a number of locations with a failover facility that would ensure that the system continues working even in the unlikely event of a failure of the current location.

2005-12-01 Le Plugin HTML passe à AJAX
Le plugin HTML/Javascript a été modifié pour utiliser la technologie HTML et CSS. Le résultat de cette opération est une performance considérablement améliorée de la gestion d'écran, particulièrement en cas de modifications. AJAX est un nom générique pour une famille de technologies qui permet de mettre à jour les écrans sans les réécrire complètement. JET supporte tous les browsers populaires: Internet Explorer, Netscape, Mozilla, Firefox, Safari et Opera.

2005-11-28 JET 5.0 a passé tous les tests sur la version JDK 6.0 alpha
JET 5.0 fonctionne sur la version JDK 6.0-b61 Alpha (nom de code: Mustang). Les performances sont sensiblement améliorées dans le domaine de l'UI et du code qui emploie de façon intense le CPU. Après les changements considérables apparus dans la version 5.0 (Tiger), Mustang est une version de consolidation qui optimise beaucoup des nouveautés de la version 5 et remplit des trous signalés par les utilisateurs ces deux dernières années.

2005-09-28 Modèles JET réécrits dans la version 5.0
Les modèles utilisés pour représenter les données dans le code JET de base ont été entièrement réécrits. L'utilisation de la mémoire a diminué de 50%. Trois implémentations des modèles sont disponibles, couvrant des utilisations qui vont du stockage des données, de la gestion d'événements et l'accès concurrent.

2005-08-16
JET 5.0 utilise le package java.util.concurrent
Le JDK Java 5.0 a introduit, parmi d'autres améliorations, une fonctionnalité pour gérer les accès cocurrents aux données. Il s'agit du package java.util.concurrent (JSR166). Les accès concurrents dans JET 5.0 ont été modifiés pour utiliser ce module. Les utilitaires concurrents JET sont encore supportés, en particulier pour le J2ME.

2005-07-27
Interface COBOL V2.0 Micro-Focus JET disponible
L'interface Micro-focus JET est maintenant disponible et permet des communications bi-directionnelles entre une application JET et un processus COBOL. Dans une implémentation multi-utilisateur, un processus séparé par utilisateur est implémenté. Un cache local réduit la communication réseau d'un facteur de quatre environ.
HTML 4.01 compliant  Valid CSS!