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] In 2023, he was the first inducted to the Common Europe "Hall of Fame" for his contributions to the IBM i world.

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

<span class="mw-page-title-main">HCL Notes</span> Collaborative software platform

HCL Notes is a proprietary collaborative software platform for Unix (AIX), IBM i, Windows, Linux, and macOS, sold by HCLTech. The client application is called Notes while the server component is branded HCL Domino.

<span class="mw-page-title-main">Eclipse (software)</span> 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, HLASM, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, PL/I, Prolog, Python, R, Rexx, 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.

<span class="mw-page-title-main">Synopsys</span> American software company

Synopsys, Inc. is an American electronic design automation (EDA) company headquartered in Sunnyvale, California, that focuses on silicon design and verification, silicon intellectual property and software security and quality. Synopsys supplies tools and services to the semiconductor design and manufacturing industry. Products include tools for logic synthesis and physical design of integrated circuits, simulators for development, and debugging environments that assist in the design of the logic for chips and computer systems. As of 2023, the company is a component of both the Nasdaq-100 and S&P 500 indices.

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.

<span class="mw-page-title-main">Andi Gutmans</span> Israeli businessman

Andi (Andrei) Gutmans is an Israeli programmer and entrepreneur.

<span class="mw-page-title-main">David Heinemeier Hansson</span> Programmer, racing driver, creator of Ruby on Rails

David Heinemeier Hansson is a Danish programmer and racing driver. As a programmer, he is the creator of Ruby on Rails, a software framework for web development. He is also a partner and chief technology officer at the web-based software development firm 37signals.

Laminas Project is an open source, object-oriented web application framework implemented in PHP 7 and licensed under the New BSD License. The framework is basically a collection of professional PHP-based packages. The framework uses various packages by the use of Composer as part of its package dependency managers; some of them are PHPUnit for testing all packages, Travis CI for continuous Integration Services. Laminas provides to users a support of the model–view–controller (MVC) in combination with Front Controller solution. MVC implementation in Laminas has five main areas. The router and dispatcher functions to decide which controller to run based on data from URL, and controller functions in combination with the model and view to develop and create the final web page.

<span class="mw-page-title-main">Rogue Wave Software</span> 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.

RPG Maker, known in Japan as RPG Tsukūru, is a series of programs for the development of role-playing video games (RPGs) with story-driven elements, created by the Japanese group ASCII, succeeded by Enterbrain, and then by Gotcha Gotcha Games. The Japanese name, Tsukūru, is a pun mixing the Japanese word tsukuru (作る), which means "make" or "create", with tsūru (ツール), the Japanese transliteration of the English word "tool".

<span class="mw-page-title-main">Linoma Software</span>

Linoma Software was a developer of secure managed file transfer and IBM i software solutions. The company was acquired by HelpSystems in June 2016. Mid-sized companies, large enterprises and government entities use Linoma's software products 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.

<span class="mw-page-title-main">AppScale</span> American cloud infrastructure software company

AppScale is a software company that offers 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, but AppScale GTS source code remains freely available to the open-source community.

<span class="mw-page-title-main">JSLint</span> 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 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.

JetBrains s.r.o. is a Czech software development private limited company which makes tools for software developers and project managers. The company has its headquarters in Prague, and has offices in China, Europe, and the United States.

Apptio, Inc. is a Bellevue, Washington-based company founded in 2007 that develops technology business management (TBM) software as a service (SaaS) applications. Apptio enterprise apps are designed to assess and communicate the cost of IT services for planning, budgeting and forecasting purposes; Apptio's services offer tools for CIOs to manage technology departments' storage, applications, energy usage, cybersecurity, and reporting obligations; manage the costs of public cloud, migration to public cloud and SaaS portfolios; and adopt and scale Agile across the enterprise.

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. Archived from the original on April 23, 2016. 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.