Scott Klement

Last updated

Scott Klement, born January 28, 1969, in Milwaukee, Wisconsin [1] is an American computer scientist, author, and speaker recognized as a top evangelist for IBM i on IBM Power Systems computers. For twenty-eight years, Scott served as the IT Director of family owned Klement's Sausage, which was sold to Altamont Capital Partners in 2014. [2] In 2012 he left to work for Profound Logic Corporation. [3] [4] Scott is a member of the Strategic Education Team (SET) and a Subject Matter Expert (SME) at COMMON, the largest association of users of IBM compatible technology in the world. He has developed numerous frameworks and other open-source development tools, often works that make other technology accessible to the IBM i technology directly from RPG. [5] Many developments by others, including Thomas Raddatz as well as IBM itself, make use of Klement's software in products of their own. [6] His work in developing tools which open the i is widely quoted by others, including sockets and other tools in the book Hacking iSeries, [7] and UNIXCMD, which allows PHP to access UNIX commands from a script. [8] [9] In addition, Klement was a frequent contributor to various Penton Media trade magazines.

Contents

Personal

Scott resides in Milwaukee, Wisconsin, with his wife and son. He is an avid player of the sheepshead card game. [10]

Awards

In 2005, Klement was awarded the Intellectual Solutions Award by IBM and COMMON for his website, which provided multiple tutorials and open source software to the IBM i community. [11] He also received the Gary Guthrie Award for Excellence in Technical Writing [12] and the silver medal for Best Feature Series by the American Society of Business Publication Editors (ASBPE). [13] [14] Klement's skill is recognized as one of the best in the industry. [15] In 2012 Klement, along with Jim Buck and Aaron Bartell, was named a "Champion of Power" by IBM for their contributions to the Power Systems community. [16] He has been called "The most interesting man in the RPG world". [17]

Partial list of frameworks and open-source projects

CategoryTitle/DescriptionReferences
Base 64 encode-decodeservice program to encode/decode Base64 [18]
EXPAT XML Parsera port of the open-source Expat XML parser to i [19] [20]
FTPAPIProgrammatic granular control of FTP on i [21]
HSSFR4A service program simplifying use of POI to read and write Excel from RPG [22]
HTTPAPIConsuming SOAP and RESTful Web Services in RPG [18]
JDBCR4 JDBC driven by RPG [18]
JSONported Yet another JSON Compiler (YAJL) [23]
Linux Tn5250An open-source 5250 emulator for Linux, FreeBSD, etc. [18]
SNTP ProgramTime syncer [18]
UNIXCMDRun Qshell commands from RPG using f-spec [18]

Related Research Articles

HCL Notes and HCL Domino are the client and server, respectively, of a collaborative client-server software platform formerly sold by IBM, now by HCL Technologies.

Eclipse (software) Software development environment

Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, until 2016, was the most popular. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby, Rust, Scala, and Scheme. It can also be used to develop documents with LaTeX and packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++, and Eclipse PDT for PHP, among others.

RPG is a high-level programming language for business applications, introduced in 1959 for the IBM 1401. It is most well known as the primary programming language of IBM's midrange computer product line, including the IBM i operating system. RPG has traditionally featured a number of distinctive concepts, such as the program cycle, and the column-oriented syntax. The most recent version is RPG IV, which includes a number of modernization features, including free-form syntax.

Intrusion Countermeasures Electronics (ICE) is a term used in cyberpunk literature to refer to security programs which protect computerized data from being accessed by hackers.

VisualAge was a family of computer integrated development environments from IBM, which supported multiple programming languages. VisualAge was first released in October 1993 and was discontinued on April 30, 2007. It had its web page removed in September 2011. VisualAge was also marketed as VisualAge Smalltalk, and in 2005, Instantiations, Inc. acquired the worldwide rights to this product. IBM has stated that XL C/C++ is the followup product to VisualAge.

Richard Stallman American free software activist, and founder of GNU Project

Richard Matthew Stallman, also known by his initials, rms, is an American free software movement activist and programmer. He campaigns for software to be distributed in such a manner that its users have the freedom to use, study, distribute, and modify that software. Software that ensures these freedoms is termed free software. Stallman launched the GNU Project, founded the Free Software Foundation in October 1985, developed the GNU Compiler Collection and GNU Emacs, and wrote the GNU General Public License.

Rogue Wave Software American software company

Rogue Wave Software was an American software development company based in Louisville, Colorado. It provided cross-platform software development tools and embedded components for parallel, data-intensive, and other high-performance computing (HPC) applications.

OpenJDK is a free and open-source implementation of the Java Platform, Standard Edition. It is the result of an effort Sun Microsystems began in 2006. The implementation is licensed under the GPL-2.0-only with a linking exception. Were it not for the GPL linking exception, components that linked to the Java class library would be subject to the terms of the GPL license. OpenJDK is the official reference implementation of Java SE since version 7.

Linoma Software

Linoma Software was a developer of managed file transfer and encryption solutions. The company was acquired by HelpSystems in June 2016. Mid-sized companies, large enterprises and government entities use Linoma's solutions to protect sensitive data and comply with data security regulations such as PCI DSS, HIPAA/HITECH, SOX, GLBA and state privacy laws. Linoma's software runs on a variety of platforms including Windows, Linux, UNIX, IBM i, AIX, Solaris, HP-UX and Mac OS X.

AppScale American cloud infrastructure software company

AppScale is a software company offering cloud infrastructure software and services to enterprises, government agencies, contractors and third party service providers. The company commercially supports one software product, AppScale ATS, a managed hybrid cloud infrastructure software platform that emulates the core AWS APIs. In 2019, the company ended commercial support for its open-source serverless computing platform AppScale GTS, however its source code remains freely available to the open-source community.

Pronto Software is an Australian Enterprise Resource Planning software vendor. Originally trading under the name “Prometheus Software”, the company was sold to Sausage Software in 1999. The name was then changed to 'Pronto Software' following a management buyout in 2002.

JSLint JavaScript static code analysis tool

JSLint is a static code analysis tool used in software development for checking if JavaScript source code complies with coding rules. It is provided primarily as a browser-based web application accessible through the domain jslint.com, but there are also command-line adaptations. It was created in 2002 by Douglas Crockford.

Hsinchun Chen

Hsinchun Chen is the Regents' Professor and Thomas R. Brown Chair of Management and Technology at the University of Arizona and the Director and founder of the Artificial Intelligence Lab. He also served as lead program director of the Smart and Connected Health program at the National Science Foundation from 2014 to 2015. He received a B.S. degree from National Chiao Tung University in Taiwan, an MBA from SUNY Buffalo and an M.S. and Ph.D. in Information Systems from New York University.

IBM American multinational technology corporation

International Business Machines Corporation (IBM) is an American multinational technology corporation headquartered in Armonk, New York, with operations in over 171 countries. The company began in 1911, founded in Endicott, New York, by trust businessman Charles Ranlett Flint, as the Computing-Tabulating-Recording Company (CTR) and was renamed "International Business Machines" in 1924. IBM is incorporated in New York.

HelpSystems, LLC is an American information technology and software company based in Eden Prairie, Minnesota, working in the areas of systems and network management, business intelligence, security and compliance, for IBM i, Unix, Linux and Windows environments. The company is recognized as the biggest independent IBM i software vendor in the world.

Kiuwan is a software as a service (SaaS) static application security testing multi-technology software for software analysis, code quality, software composition and security measurement/management. They provide services to industries across the globe, specializing in code security analysis for Banking, Finance, Insurance and Information Technology organizations.

Jon Paris is a Canadian computer scientist, author, and speaker recognized as one of the top experts on the IBM i platform. In 1987, Jon, then an experienced consultant, was hired by IBM to develop COBOL compilers for the System/36 and System/38 minicomputers. From there, he transitioned into the RPG group, where he played a pivotal role in the development of the modern RPG language as well as other language and development tools, including CODE/400 and Visual Age for RPG. He has also been instrumental in the porting of Python, Ruby, and other languages to the IBM i platform, as well as being a leader in pushing the adoption of completely free RPG. He is also an advocate for PHP on i.

References

  1. Withanachchi, Chamara. "Scott Klement" . Retrieved 12 April 2016.
  2. Taschler, Joe. "Klement Sausage sold to holding company of San Francisco firm". Milwaukee Journal Sentinel. Retrieved 12 April 2016.
  3. "A Mixed Bunch". 27 June 2012. Retrieved 12 April 2016.
  4. "IBM i Development Export Scott Klement Joins the Profound Logic Software Team". 11 July 2012. Retrieved 12 April 2016.
  5. Rhodes, Ryan (June 2005). "Getting the RPG Word Out" . Retrieved 12 April 2016.
  6. Paris, Jon (3 June 2008). "Modern Tools for Today's RPG Programmer" . Retrieved 12 April 2016.
  7. Carmel, Shalom (2004). Hacking iSeries.
  8. Youens, Andy (29 January 2016). "Using PHP and RPG to Communicate Together Part 2" . Retrieved 12 April 2016.
  9. "Fun with QSH, call qp2term and RPG …" . Retrieved 12 April 2016.
  10. Klement, Scott. "About Me" . Retrieved 12 April 2016.
  11. "IBM Recognizes Top Innovators on iSeries Systems". 15 March 2005. Retrieved 12 April 2016.
  12. Vasta, David (22 June 2008). "Scott Klement Honored with Gary Guthrie Writing Award" . Retrieved 12 April 2016.
  13. "Biography". 20 February 2007. Retrieved 12 April 2016.
  14. "2006 Editorial and Design Regional Award Winners Announced" . Retrieved 12 April 2016.
  15. Woodie, Alex (21 October 2013). "Will Modern, Free-Form RPG Bring New Blood To The Platform?" . Retrieved 12 April 2016.
  16. Burger, Dan (21 May 2012). "Three IBM i Advocates Elevated to Champion Status" . Retrieved 12 April 2016.
  17. "Scott Klement Joins Profound Logic Staff". 16 July 2012. Retrieved 12 April 2016.
  18. 1 2 3 4 5 6 "Scott Klement Open Source Projects" . Retrieved 12 April 2016.
  19. "Using the Expat XML Parser from an RPG Program, Part 1" . Retrieved 12 April 2016.
  20. "What's New in V5R4 RPG?". February 2006. Retrieved 12 April 2016.
  21. "These are a Few of Our Favorite (Free) Things!". 14 July 2009. Retrieved 12 April 2016.
  22. "How to Excel with RPG and Java". 16 September 2004. Retrieved 12 April 2016.
  23. "Building JSON with RPG" . Retrieved 12 April 2016.