Omega AS Omega is a leading supplier of Project Systems and Personnel in the oil & gas industry. In the Norwegian Financial Magazine ’Kapital’, Omega was ranked as the fifth biggest software development company in Norway. In Omega you will play a part in a very exciting industry experiencing strong growth. Our company have offices in Ølensvåg, Stavanger, Porsgrunn, Oslo, USA, Lithuania, Canada, and Singapore. We are 458 employees working in various locations worldwide for Omega in projects for StatoilHydro, ConocoPhillips, Total, Aibel, BP, AkerKvaerner, Shell and others. Omega is divided into Project Systems and Project Services. Project Systems have the responsibility for working on Project Information Solutions for the oil & gas industry. We have developed systems for many of the biggest companies in Norway and abroad. In Omega you will get a unique opportunity to work in various project roles like e.g. Programming, design, business models, and also meet users on all levels of organisations. This is an opportunity for Omega’s employees to get a broad and unique insight into the industry as well as obtaining an excellent CV. Omega’s goal is to be ”Big enough to deliver. Small enough to care”. Our motto reflects the postures and business philosophy in two sentences. We shall be big enough to assist our customers with their requests and make sure what we deliver meets the expectations of the customer. Our staff members are our most valuable asset and one that needs to be taken good care of. To ensure our employees’ personal and professional growth, we offer extensive coursing, a challenging work environment and attractive employee benefits. Contact: Morten Sørenes Phone: +4798286800 E-mail: morten@omega.no About Omega Omega website Supervisors Morten Sørenes, Johnny Vik and Trygve Haaland Address: Phone: Fax: Web: Bank Account: Org.nr: Omega AS 5582 Ølensvåg 5377 5377 8502 8844 www.omega.no 3535 07 05234 NO 860 871 912 MVA
Developing a Collaboration Tool Developing a Collaboration Tool For Window s Mobile 6 For Window s Mobile 6 Omega has developed a web-based collaboration tool named TeamDocuments. This system is used for action tracking, information sharing/-collection, meeting minutes, calendar etc. The application is used daily in Omega by all developers, administration personnel, managers etc. TeamDocuments has had an efficient effect on the way we communicate in Omega. Kellogg, Gassco, BP and Statoil have started to use the complete or parts of the system in their projects, e.g. Kårstø. To utilize the potential of the tool even better, there are requests for using it ”as you go” without having access to a laptop. The goal is to have continuous access to TeamDocuments, preferably by using Smartphone as a platform. This assignment will give the developers exciting challenges when it comes to designing the technical solution, the layout and developing a user-friendly system to improve the Human- Computer Interaction. External conditions OS: Windows Mobile 6 Standard Communication: Make use of HTTPS against given web services for data access. Client for development: Visual Studio 2005, toolkit for Windows Mobile 6 Standard Software Development Client: Web application (Internet Explorer) A dedicated web server will be used for testing and publishing the application. Internal tools for source control and interaction will be available. A dedicated supervisor will be available for consultation throughout the project. The assignment can be performed from your school via Remote access or in our offices in Stavanger, Oslo, Porsgrunn or Ølensvåg. Address: Phone: Fax: Web: Bank Account: Org.nr: Omega AS 5582 Ølensvåg 5377 5377 8502 8844 www.omega.no 3535 07 05234 NO 860 871 912 MVA
Background: Appframe Model Background: Appframe Model Appframe Database Appframe is built on top of Microsoft SQL Server (2000 or 2005). By utilizing SQL Servers' built-in functionality, Appframe benefits from one of the most comprehensive and reliable database servers available. Even if Appframe is database dependent, Appframe does not limit SQL Server to be the applications' only source of data. Appframe is able to communicate with all systems providing any of today's standard interfaces. By utilizing SQL Server for programming the business logic, Appframe is also able to switch between different types of clients (e.g. MS Access, web Based, Windows, mobile clients) in an efficient way. Middle-tier Appframe applications come as both client/server concept and a more multi-layer setup. When used in an-tier scenario, the middle layer is based on the Microsoft Internet Information Server (IIS) with the .NET framework. These components offers a very flexible feature as they can serve as a true middle layer, a traditional web server or content provider to other clients in a primary or supporting role. Clients Appframe main clients are MS Access and web browsers. In addition there are Windows (WinForms) clients. Appframe also supports using other clients that are capable to communicate with SQL Server (e.g. MS Excel). Some types of clients are best suited when connected in LAN's with good and reliable connection, while others should be server over the internet at a remote location. Both user requirements and location together with the application functionality should substantiate the choice of client platform. Security Appframe defines security to be a two-type issue. One is the permission system in the database and how to control it, the other is how to ensure secure communication between client and server. Appframe builds on the security model of SQL server, but further enhance it to give more control over data permissions given to user and groups. Appframe's domain and row-level based security model enables full control, down to individual rows if desired, over what data the user can view or manipulate. When it comes to the communication part, this can either run unencrypted if this is sufficient in the network environment in question. To secure the communication and the authentication process, Appframe bases the solutions on established standards like https/ssl for http based clients, or tunneled VPN connections based on standards like IPSec and PPTP. An alternative can be to implement an encrypted Citrix solution with secure authentication. To find the appropriate security-level, Appframe works with the customer to define the right solution. Appframe aims to deliver system solutions that can be implemented regardless of demands. Address: Phone: Fax: Web: Bank Account: Org.nr: Omega AS 5582 Ølensvåg 5377 5377 8502 8844 www.omega.no 3535 07 05234 NO 860 871 912 MVA
Recommend
More recommend