SPECIAL NOTICE
D -- Vaadin Platinum Support
- Notice Date
- 8/10/2017
- Notice Type
- Special Notice
- NAICS
- #541511
— Custom Computer Programming Services
- Contracting Office
- Department of Commerce, National Oceanic and Atmospheric Administration (NOAA), Eastern Acquisition Division - Kansas City, 601 East 12th Street, Room 1756, Kansas City, Missouri, 64106, United States
- ZIP Code
- 64106
- Solicitation Number
- NRMAD000-17-01065
- Archive Date
- 8/21/2017
- Point of Contact
- Shelley Smith, Phone: 816-426-2066
- E-Mail Address
-
shelley.smith@noaa.gov
(shelley.smith@noaa.gov)
- Small Business Set-Aside
- N/A
- Description
- The U.S. Department of Commerce (DOC), National Oceanic and Atmospheric Administration (NOAA), Eastern Region Acquisitions Division-Kansas City office intends to award, on a sole source basis, under the authority of FAR 13.106-1(b)(1), with Vaadin, Inc., 1551 McCarthy Blvd, Suite 202, Milpitas, CA 95035 for Vaadin Platinum Support which includes web, telephone and e-mail based support and 80 hours of special support hours for the Vaadin Development Framework for the Atlantic Oceanographic and Meteorological Laboratory (AOML) in Miami, FL. A Source Sought notice was posted on July 14, 2017 and closed on July 24, 2017. No responses were received. Sole Source Justification Traditional java applications are deployed as standalone programs (similar to MS-Word) or applet-based programs that would be similar to running MS-Word in the browser. Both of these deployment technologies require each client to have a program installed on their workstation called a java plugin. The installation and maintenance of all these individual installations creates a high demand on the local IT services. Also, the very installation of these java plugins increases the possibility of malware due to the increase of java-based malware (https://securityintelligence.com/news/java-malware-becomes-a-cross-platform-threat/). The threat of java-based malware is so high along with other maintenance issues, that two of the major browser vendors, Google-Chrome and Mozilla Firefox, have already dropped support for java-plugins (http://www.worldstart.com/why-chrome-is-dropping-java/). The new browser in Windows 10 (Edge) does not support java plugins either. By using Vaadin to deploy java-script-based client applications, the clients do not need to have a java-plugin installed. It uses the native java-script support in their browsers; the maintenance for their computers in reduced, and their computer-security risk is reduced. Based on the current conditions in the browser market and the constant updates to client java installations because of ongoing security vulnerabilities, it is very possible that in the future there will almost no support to run java-based programs on client computers without major problems (https://www.theverge.com/2016/1/28/10858250/oracle-java-plugin-deprecation-jdk-9). Therefore, it is in AOML's and the Government's interest to migrate their web-based applications to technology that does not require the use of java-plugins. The development staff at AOML has been using java to develop client software for almost 20 years. The style of software development were primarily graphical-based program based on swing (https://en.wikipedia.org/wiki/Swing_(Java)) technology. AOML has built up knowledge using this style of programming and its related technologies. Modern web-based programming has migrated to several platforms, with java-script based programming being one of the leaders (https://en.wikipedia.org/wiki/JavaScript_framework). The learning curve from java to java-script is quite high and requires a completely different set of programming tools. AOML needs to deploy modern applications without the signification investment in the re-training it would require. The Vaadin framework allows the developers at AOML to develop the application using java on deploy using existing server-based technology. The framework will automatically deploy the application to the clients as a java-script application without the need to write the application directly in java-script. This is the unique feature that Vaadin offers. Without Vaadin support, continued development would be impacted negatively. For example, AOML developers would be hindered in their ability to solve new and unknown problems in a timely manner. A task that could be solved in a few hours or days working with Vaadin support could turn into weeks of work to resolve the same issue. If there is a bug in the software, being a support customer gives AOML the ability to ask for a bug fix. In addition, the developers at AOML may be unable to solve certain problems at all and this could result in indefinite downtime of the application for our users. Using this application (previously developed in java as swing / applet application) and now converted to use the Vaadin framework, AOML has automated the ability to internally track and manage their procurement actions and related documents. For example, for each bankcard purchase, there is a requirement that all cardholders obtain management and funds approval prior to executing their purchase. Many departments handle this requirement in various ways such as email, paper forms, etc. AOML uses this internal management system to electronically route these approvals to all the various stakeholders. This has enabled the management and staff to manage this ongoing process in a more effective manner and demonstrate that the proper mandatory internal controls are being adhered to. Sources Sought
- Web Link
-
FBO.gov Permalink
(https://www.fbo.gov/spg/DOC/NOAA/CASC/NRMAD000-17-01065/listing.html)
- Place of Performance
- Address: Atlantic Oceanographic and Meteorological Laboratory, 4301 Rickenbacker Causeway, Miami, Florida, 33149, United States
- Zip Code: 33149
- Zip Code: 33149
- Record
- SN04623670-W 20170812/170810232758-38e0094f9c20d5cee07d10463d374f80 (fbodaily.com)
- Source
-
FedBizOpps Link to This Notice
(may not be valid after Archive Date)
| FSG Index | This Issue's Index | Today's FBO Daily Index Page |