V26 06.10.11 
R
R
R
E
E
E
Q
Q
Q
U
U
U
E
E
E
S
S
S
T
T
T
F
F
F
O
O
O
R
R
R
P
P
P
R
R
R
O
O
O
P
P
P
O
O
O
S
S
S
A
A
A
L
L
L
TR694: Electronic Cabin Crew Forms (eCCF)   
Page 21 of 
35
• 
Flight No.  
• 
Flight date, (local date)  
• 
Sector From and 
• 
Sector To 
• 
STD/STA (Scheduled time of departure/arrival) 
Summary Table 
As crew shall be able to add multiple CCVR/CCAR reports, a Summary Table is required for 
all CCVR/CCAR reports. Once a user clicks on one sector in the Sector Page they shall be 
brought to the summary of reports raised on that chosen sectors. Crew shall be able to select 
a report in the sector summary to view, edit, delete, endorse/submit a CCVR/CCAR, based on 
login role. 
For all CCVR and CCAR raised on-board, the CIC shall be able to have a central view of all 
those forms. With this central view of the reports, CIC can have the option to bulk-sign 
(endorse) the forms at one go. There may also be cases where CIC does not want to endorse 
a form and proceeds to submit. Facility shall be provided for crew to synchronise the forms 
without causing any forms duplication or data integrity issues. 
Form Validation 
There shall be clear indications to users if mandatory fields or logics/ rules are not completed/ 
complied with, before a CIC endorses and user submits a CCVR/AR. The CIC/user shall be 
informed of the field(s) that has/have not been correctly entered or have been left blank (for 
mandatory fields). 
4.2 
Download Crew Information to Mobile Device 
WL/IA requires crew information to carry out appraisal on board. Possible information such as 
crew profile, flight record history shall be downloadable to the WL/IA’s mobile device. 
Before the flight, WL/IA will download information of crew on flights onto his mobile device. 
Onboard the aircraft, the WL/IA shall view/select/filter details of the crew information 
downloaded. 
The crew information shall only be valid for a period of time (user-configurable) and shall 
subsequently be removed automatically.  
4.2.1  Confidentiality of Crew Info 
As crew information is private and confidential, Information Security requirements will apply to 
prevent information from being copied out of the mobile devices. 
4.3 
Memo 
Memos are information issued to CIC (and occasionally to Station Manager via email) for 
onboard services. Currently, hardcopies memos are issued in flight folder or through email to 
station managers for Ex-SIN and Ex-Station flights respectively.  While authors include 
ground staff from any Cabin Crew department, majority of memos are from SD, SSQH, 
COPM and KrisShop.  
The memos will be prepared using any editing tool outside the system eg. In MS Word. The 
proposed system shall ‘push’ the memo to the mobile device. Memos must be displayed in a 
viewable and non-editable format on the mobile device. 
Memos are flight-specific. There are no requirements for memos to be published by rank.  
Only CICs can have access to the memos for the flight. 
Multiple memos can be issued to the same flight.  There can also be one covering memo with 
references to multiple attachments (in pdf format). On the other hand, one memo can be 
issued to multiple flights. 
Generate pdf thumbnails - Draw thumbnail images for PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
print pdf thumbnails; view pdf image thumbnail
Generate pdf thumbnails - VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
pdf thumbnail; pdf thumbnail viewer
V26 06.10.11 
R
R
R
E
E
E
Q
Q
Q
U
U
U
E
E
E
S
S
S
T
T
T
F
F
F
O
O
O
R
R
R
P
P
P
R
R
R
O
O
O
P
P
P
O
O
O
S
S
S
A
A
A
L
L
L
TR694: Electronic Cabin Crew Forms (eCCF)   
Page 22 of 
35
The system shall allow applicability of the memo to be specified by: 
ƒ 
Flight number: multiple flights can be specified 
ƒ 
Effective date: date range can be specified. 
ƒ 
Memo type: Normal vs Passenger/VIP Handling 
Before the flight, CIC will download the memos on to the devices. If memos are not 
downloaded at STD-1hr, an alert shall be generated and sent to designated email address, 
depending on the author of the memo.   
There shall be alert display on number of memos for the flight on the mobile device.  There 
are no requirements for searching. 
CIC will reference (view) the memos in-flight.  The device shall keep a log on whether the 
memos are being referenced to by the CIC. 
4.3.1  Exception Handling for Memos 
1 day after flight departure, if memos are not referenced to or are not downloaded to the 
devices, an email alert with the nature of the alert shall be sent to designated email address.  
Ground staff who are authorised to access the designated email address shall view and 
action on the alert.
4.4 
SIA’s Enterprise Standards  
SIA’s enterprise standard for forms is Adobe LiveCycle, and Intalio for Workflow process. A 
preferred solution would be one that adopts the above standards.  
4.5 
Connectivity for the mobile devices 
4.5.1  WIFI Connectivity 
As WIFI connectivity is not always available on-board the aircraft, vendor shall propose a 
viable solution that would fulfill the following requirements with that constraint in mind. Vendor 
shall make use of the WIFI connectivity on-board when it becomes available on the aircrafts.  
4.5.2  Within SIA network 
The proposed solution will have to follow the SIA guidelines and polices for the connectivity 
from the mobile devices to the backend systems for data synchronization and Mobile Device 
Management (MDM) services (i.e. for pushing new versions of software updates). This will be 
made know before the start of the project. 
4.5.3  Outside SIA network 
SIA will advise the VPN software to be used for connectivity outside SIA network via Internet 
from the mobile devices to the backend systems before the start of the project. The proposed 
solution should be able to work with the SIA VPN software for connectivity. As the forms 
consist of confidential data, the solution must also cater for a secured channel for data 
synchronization that is happening outside of SIA network. 
4.6 
Form Endorsement and Application Authentication 
The proposed solution should provide for: 
ƒ 
Electronic sign-off through crew’s pin or digital signature for the forms endorsement 
ƒ 
Application authentication  
Both the above features should take place in a native mode in iPad (WIFI may not be 
available onboard). Data synchronization would take place once the iPad detects a WIFI 
connectivity. 
Vendor should also propose if there are any best standards adopted by the industry for the 
above. 
4.7 
Mobile and Web Friendly User Interface 
C# PDF - Read Barcode on PDF in C#.NET
File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF void ReadBarcodeFromPDF( string filename, int pageIndex) { // generate PDF document PDFDocument doc
pdf thumbnail fix; pdf thumbnail html
C# PDF - Create Barcode on PDF in C#.NET
File: Compress PDF. Page: Create Thumbnails. Page: Insert PDF Pages. Page: Delete Existing PDF Generate over 20 linear and 2d barcodes on PDF document page
create pdf thumbnail; generate pdf thumbnail c#
V26 06.10.11 
R
R
R
E
E
E
Q
Q
Q
U
U
U
E
E
E
S
S
S
T
T
T
F
F
F
O
O
O
R
R
R
P
P
P
R
R
R
O
O
O
P
P
P
O
O
O
S
S
S
A
A
A
L
L
L
TR694: Electronic Cabin Crew Forms (eCCF)   
Page 23 of 
35
Forms shall be available on the W@VES portal (the current web portal for Cabin Crew) as a 
backup or alternative way of completing and submitting the form. Thus, the mobile forms 
application should also be easily portable to a web browser (eg. Internet Explorer). Similar 
look and feel should apply on both the web portal as well as the mobile application. 
4.8 
Administration and Audit Trail 
Administration functions should be provided for system administrators to identify the various 
levels of access.  
Administrators should be given the capability to add/modify/delete the categories in the 
system. Administrators and super users should also be able to remove the content 
permanently for housekeeping purpose. An audit trail should be provided so that administrator 
can trace the ID of the staff who removes any information from the database.  
4.9 
Access & Information Classification  
Administrators shall be given the capability to remotely invoke access to 
applications/contents, and to remove the downloaded content.  This capability will be required 
in the event of loss of devices or staff turnover.  The system must be capable of handling 
information of various classification i.e. encryption is required for information classification of 
“Restricted” or “Confidential”. That includes sensitive data such as crew’s Personal 
Identification Number (PIN).   
There should be a selection for super users to restrict confidential documents from being 
accessed from non-office network. This is to prevent the unintended disclosure of restricted or 
sensitive information to competitors or general public.  
5. 
Implementation Phases 
The target is to equip all ranking crew (IFS/CIC, WL, LS/LSS) with iPads. This will involve 
about 3,000 crew in total. The proposed roll-out plan can be as follows: 
Should the Stage 1 be deemed a success then subsequent phases will follow. There will be a 
3 months trial period between each stage.   
Upon award the vendor is expected to complete Stage 1 within 6 months or less (excluding 
the 3 months trial period).  
The successful vendor is required to configure and set-up the mobile device and assist in all 
stages.  
Cabin Crew 
Department 
Forms/Memo 
Stage 
No. of iPads 
Stage 1 
150 units 
SD 
CCVR/CCAR/Memo 
Stage 2 
Units to be confirmed 
Stage 1 
7 units 
Stage 1.5 
36 units 
CP 
FACE/Assessment 
Forms/Dev 
Forms/Safety 
Obs/GRIP 
Stage 2 
1200 or 3000 units 
C# Image: Tutorial for Document Viewing & Displaying in ASP.NET
To connect the Viewer with the Thumbnails, type WebAnnotationViewer1 into the dedicated to provide powerful & profession imaging controls, PDF document, tiff
generate pdf thumbnails; show pdf thumbnails
Process Images in Web Image Viewer | Online Tutorials
Also can change the order of images & file pages by dragging & dropping thumbnails; Commonly used document types are supported, including PDF, multi-page TIFF
create thumbnail from pdf; can't view pdf thumbnails
V26 06.10.11 
R
R
R
E
E
E
Q
Q
Q
U
U
U
E
E
E
S
S
S
T
T
T
F
F
F
O
O
O
R
R
R
P
P
P
R
R
R
O
O
O
P
P
P
O
O
O
S
S
S
A
A
A
L
L
L
TR694: Electronic Cabin Crew Forms (eCCF)   
Page 24 of 
35
6. 
Technical Requirements 
6.1 
Proposed Solution 
A conceptual view of a proposed solution is portrayed as follows: 
Vendor may propose one or more of the following approaches: 
• Implementation Approach 1 – Non-ASP model  
• Implementation Approach 2 – ASP model (Includes the lease line that connects from the 
application to the hosted server via the SIA network.) 
There may be products available in the market which can meet our requirements. Vendor 
should propose these products which they deem suitable and beneficial for SIA in current 
business requirements and as well as scalable for future needs 
6.2 
Performance 
Activity 
Expected Response Time 
Launch of application 
(i.e. Forms retrieval, crew information and memo 
retrieval) 
No longer than five seconds 
Data synchronisation between iPads  
(Refer to Section 4.1.14 Forms Summary) 
No longer than ten seconds 
Data synchronisation from application to backend 
server  
No longer than five seconds 
6.3 
Availability 
The synchronization facility and support for the application server is required to be in service 
99% of the time round the clock daily, i.e. 24x7, unless downtime is required for regular 
scheduled maintenance.  
Pre-
flight  
Info access will be 
segregated based on 
rank/roles. 
Reports are to be 
centrally sync to CIC’s 
device, if possible.  This 
is to provide a central 
C# Image: Create C#.NET Windows Document Image Viewer | Online
Support displaying and viewing multiple document & image formats (PDF, MS Word, Tiff Easy to create high-quality image thumbnails & automatic navigation from
create thumbnail jpg from pdf; html display pdf thumbnail
VB.NET PDF Library SDK to view, edit, convert, process PDF file
See this VB.NET guide to learn how to use RasterEdge PDF SDK for .NET to perform quick file navigation. You may easily generate thumbnail image from PDF.
view pdf thumbnails in; enable pdf thumbnails
Retention On 
Device (X)
Retention On 
Ground Server (Y)
Transmission to Ground
FR 
5 checkouts 
3 months 
CCVR & CCAR 
5 checkouts 
3 months 
Other Reports 
5 checkouts 
3 months 
If  connectivity  is  available, 
the system shall prompt the 
user  to  trigger  sending  of 
reports 
whenever 
the 
conditions are met: 
 Completed  report  that 
are un-submitted 
 Draft  reports  that  are 
not submitted by x days 
(x is configurable) 
Memo - Normal 
3 days 
3 days 
Memo  –  VVIP  & 
Special Handling 
1 day 
1 day 
Retention on board and on ground (X & Y) shall be configurable.  
For devices that are issued as personal device, X refers to the number of sectors.  If X is 5, 
when the crew has completed his/her flight for the 6th sector, the system shall keep the data 
for the latest 5 sectors.  Data older than that shall be deleted. 
For devices that are issued at Control Centre as shared device, X refers to number of times 
the devices are checked out at T3 Control Centre.  If X is 5, when the device is checked out at 
the 6th time, the system shall keep the data for the latest 5 checkouts.  Data older than that 
shall be deleted. 
Above table only applies to successful transmission data. Data not successfully transferred 
from device to GS shall not be purged. 
6.5 
Interfaces 
The following interfaces are required and are detailed in Annex 13 Section 16 (Interface 
Requirements): 
ƒ 
Aircrews  
ƒ 
Cabin Crew Service Record (CCSR) 
ƒ 
Cabin Crew Voyage Report (CCVR) 
ƒ 
Flight Audit Check Evaluation (FACE) 
ƒ 
Content Management System (Vendor to propose) 
Proposed architecture diagram as follows: 
C# PDF Library SDK to view, edit, convert, process PDF file for C#
See this C# guide to learn how to use RasterEdge PDF SDK for .NET to perform quick file navigation. You may easily generate thumbnail image from PDF.
can't see pdf thumbnails; pdf thumbnails
How to C#: Basic SDK Concept of XDoc.PDF for .NET
Thumbnail. You can generate thumbnail image(s) from PDF file for quick viewing and further manipulating. Class: PDFDocument. How to C#: XDoc.PDF Classes Usage.
pdf thumbnail preview; disable pdf thumbnails
V26 06.10.11 
R
R
R
E
E
E
Q
Q
Q
U
U
U
E
E
E
S
S
S
T
T
T
F
F
F
O
O
O
R
R
R
P
P
P
R
R
R
O
O
O
P
P
P
O
O
O
S
S
S
A
A
A
L
L
L
TR694: Electronic Cabin Crew Forms (eCCF)   
Page 26 of 
35
eCCF App/Ground
Server
Aircrews
Mobile 
Device
Data Sync
Crew and 
Flight details
VR
FACE
CMS (To be proposed)
CCSR
CPT, OBA data and image
CCDF, GRIP, Safety 
Observations Checklist
FACE
CCVR, CCAR, FR
FACE image
Crew Information (Pre-flight)
Crew details
7.  
Supplementary Requirements 
7.1 
Documentation Requirements 
Manuals should be provided to assist the administrators in troubleshooting and users for 
guidance. 
7.2 
Installation Guides  
Installation guides for server deployment should be provided. For the application push to the 
iPads, Vendor should assist in providing the guides with reference to the SIA’s selected MDM. 
7.3 
Warranty  
The Vendor is expected to provide warranty support of three (3) months after operational 
cutover. This includes at least one (1) month of activities to handover the system. 
After the operational cutover, problems arising during the Warranty Period should be rectified 
before maintenance begins. Should there be any outstanding problems, the Warranty Period 
will be extended at the discretion of SIA until the problems 
The service level in Annex 7.1 (Service Level Agreement) will be applicable during the 
warranty period. The Service Credits for not meeting the SLA will also apply during the 
warranty period. 
7.4 
Maintenance and Support 
Vendor should provide the cost for the maintenance and support of the system based on ASP or 
non-ASP solution model as explained in Section 4 Part 7 Pricing/ Payment Terms and Tender 
Application Form. SIA reserves the right to award the maintenance on a yearly basis, including 
the first year. Vendor must provide a price breakdown by year. 
V26 06.10.11 
R
R
R
E
E
E
Q
Q
Q
U
U
U
E
E
E
S
S
S
T
T
T
F
F
F
O
O
O
R
R
R
P
P
P
R
R
R
O
O
O
P
P
P
O
O
O
S
S
S
A
A
A
L
L
L
TR694: Electronic Cabin Crew Forms (eCCF)   
Page 27 of 
35
ANNEX 1: VENDOR PROFILE MATRIX FOR TR694 
Please complete the Matrix briefly (URLs are not acceptable).  Additional information can be given as 
an attachment and / or in the relevant parts of your tender proposal.   
Category/Section 
Description 
Corporate Information 
Company’s Name and Address 
Year of Incorporation 
Parent Company Name and Address (if any) 
Mission and Direction 
Core Competencies / Business 
Revenue for the 3 most current year-end periods 
Net Profit for the 3 most current year-end periods 
Technology / Business Partner 
Contact Person’s Name, Job Title, email address, mobile 
& DID contact no., fax no. 
Attendees to Project Briefing 
A maximum of three (3) representatives are allowed to 
attend the project briefing. 
Each organisation being represented must submit the 
Non-Disclosure Agreement (NDA). 
List the attendees’ name, NRIC / Passport No., nationality, 
vehicle no. (if any), mobile contact no., job title, and 
organisation name 
Experience 
Relevant Project Experience  
 number of years 
 state the projects title (a brief description can be 
given as attachment) 
 state the native application authentication and 
forms endorsement functionality on iPad 
Airline Project Experience  
 state the projects title (a brief description can be 
given as attachment)  
SIA Project Experience  
 state the projects title (a brief description can be 
given as attachment) 
Relevant Customer Reference  
 list three (3) references 
Product Features 
Product Overview 
Technology Platform 
Client (e.g. browser-based, Java client, etc) 
Server (e.g. J2EE, Unix, etc) 
DBMS (e.g. Oracle, DB2, SQL*Server, etc) 
Interfaces Supported (e.g. MQ-Series, JCA, RMI/IIOP,  
etc) 
V26 06.10.11 
R
R
R
E
E
E
Q
Q
Q
U
U
U
E
E
E
S
S
S
T
T
T
F
F
F
O
O
O
R
R
R
P
P
P
R
R
R
O
O
O
P
P
P
O
O
O
S
S
S
A
A
A
L
L
L
TR694: Electronic Cabin Crew Forms (eCCF)   
Page 28 of 
35
Category/Section 
Description 
Years in Market 
Estimated Market Share 
Resources  
Number of Staff Worldwide 
 Total 
 Technical (Consultant, Engineer, etc) 
 Post Implementation Support 
Number of Staff in Singapore 
 Total 
 Technical (Consultant, Engineer, etc) 
 Post Implementation Support 
State the number of staff and the total number of years for 
each technology skill set / design standard in: 
J2EE 
XML 
Weblogic 
MQ-Series 
Oracle 11g  
RF Technology 
Intalio Workflow Designer 6.0.3 
Adobe Form Designer 9.0 
Windows XP/7 
Web Browser Internet Explorer 
Jboss Application Server 4.0.5 
Adobe Livecycle ES2 
Intalio Workflow Server 6.0.3 
Business Rule Engine (BRE) 
Business Activity Monitoring (BAM) 
MySQL 5.5 
SUN Solaris 10 
IBM AIX 6.1 
Red Hat Linux 5.3 
CA SiteMinder 6.0 
Project Management 
Development Methodology Adopted 
Rational Unified Process (RUP) Experience 
Number of projects using RUP 
Development Model (on-site/off-shore/ hybrid) 
CMM, ISO or equivalent Certification 
Information Security and Quality Assurance 
State whether your organisation has a series of 
documented Information Security policies and Quality 
Assurance policies. 
Existing Information Security policies (Yes / No) 
Existing Quality Assurance policies (Yes / No) 
V26 06.10.11 
R
R
R
E
E
E
Q
Q
Q
U
U
U
E
E
E
S
S
S
T
T
T
F
F
F
O
O
O
R
R
R
P
P
P
R
R
R
O
O
O
P
P
P
O
O
O
S
S
S
A
A
A
L
L
L
TR694: Electronic Cabin Crew Forms (eCCF)   
Page 29 of 
35
Tender No: TR694 
ANNEX 2 
TENDER APPLICATION FORM
Application No: 
ANNEX 2: TENDER APPLICATION FORM 
DESCRIPTION / SPECIFICATION 
Electronic Cabin Crew Forms (eCCF) 
TENDER CLOSING DATE & TIME 
05 Dec 2011, 12:00 Noon Singapore time 
The  Vendor/Contractor  shall  upon  election  be 
deemed  to  accept  the  terms  and  conditions 
printed  on  the  RFP  and  all  other  attachments 
herewith. 
ESTIMATED DELIVERY COMPLETION TIME 
To be agreed upon contract 
LIQUIDATED DAMAGES PER DAY 
See “Terms And Conditions” 
Senior Manager IT Corporate Services 
for SINGAPORE AIRLINES LIMITED 
COMPANY NAME AND ADDRESS 
CONTACT PERSON:  
NAME, JOB TITLE AND EMAIL ADDRESS 
We accept the terms and conditions as laid down in the RFP and all attachments herewith. 
TOTAL AMOUNT TENDERED 
S$ 
Signature, Name, Job Title, and Date 
Company Stamp 
V26 06.10.11 
R
R
R
E
E
E
Q
Q
Q
U
U
U
E
E
E
S
S
S
T
T
T
F
F
F
O
O
O
R
R
R
P
P
P
R
R
R
O
O
O
P
P
P
O
O
O
S
S
S
A
A
A
L
L
L
TR694: Electronic Cabin Crew Forms (eCCF)   
Page 30 of 
35
ANNEX 3: IPT DECLARATION BY VENDOR/CONTRACTING PARTY 
TR694 – Electronic Cabin Crew Forms
(To be completed by a Corporation) 
To: Singapore Airlines Limited 
We, ………………………………………………………… hereby declare as follows: 
(Name of Vendor/Contracting Party) 
YES 
NO 
We are a company in which _____________________________________ the CEO 
of SIA and/or *his/her Immediate Family (directly or indirectly) have an interest of 
30% or more. 
We are a company in which ______________________________________ a 
Director of SIA and/or *his/her Immediate Family (directly or indirectly) have an 
interest of 30% or more. 
We are a company in which Temasek and/or its subsidiaries when taken together 
(directly or indirectly) have an interest of 30% or more. 
If answer to paragraph 3 is yes, please also indicate below: 
3.1 
Whether the shares in your company are held directly by Temasek and/or by 
Temasek subsidiaries/associates, and name such subsidiaries/associates, if any. 
____________________________________________________________________ 
____________________________________________________________________ 
3.2 
Whether you are listed, or you are a member of a group of companies listed (name 
the company which is listed), on the Singapore Exchange Securities Trading Limited 
or any other exchange (name such exchange, if applicable). If you are, please state 
the names of the directors and audit committee members of the listed company. 
____________________________________________________________________ 
____________________________________________________________________ 
3.3 
If the above answer is positive, please provide a list of your directors and the 
members of your audit committee (if you are listed) or (if you are a member of a listed 
group) a list of the directors and members of the audit committee of the group 
committee which is listed. 
____________________________________________________________________ 
____________________________________________________________________ 
4. 
We are none of the above. 
We confirm that the above information is true and correct. We understand that you require the information to 
comply with Chapter 9 of the Listing Manual of the Singapore Exchange Securities Trading Limited. 
Name: …………………………………………. 
Signature: ……………………………………. 
Designation: …………………………………… 
Date: …………………………………………. 
Note:   * Delete as appropriate 
DEFINITIONS 
Documents you may be interested
Documents you may be interested