Neko (software)

Last updated
Neko falling asleep and waking up again. Neko animation steps - falling asleep.png
Neko falling asleep and waking up again.

Neko is a cross-platform open-source [1] [2] animated cursor-chasing cat screenmate application.

Contents

Neko ( , ねこ) is the Japanese word for cat .

About Neko

I love Neko! I love Neko.png
I love Neko!

Neko was originally written for the NEC PC-9801. It was later ported as a desk accessory to the Macintosh in 1989 by Kenji Gotoh. He also designed the sleeping graphics for Neko. An X version was later made by Masayuki Koba.

In the application, a sprite follows the mouse pointer around. In the System 7 version, the pointer could be modified to various cat toys such as a mouse, fish, or bird. When Neko caught up with the pointer, it would stare at the screen for a few seconds, scratch an itch on its body, yawn, and fall asleep until the pointer was disturbed. In windowed mode, Neko would stop at window boundaries and scratch at the edge of the window.

Other appearances

The Neko cat has been used as a sprite in many other programs.

See also

Related Research Articles

In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.

<span class="mw-page-title-main">64-bit computing</span> Computer architecture bit width

In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide. Also, 64-bit central processing units (CPU) and arithmetic logic units (ALU) are those that are based on processor registers, address buses, or data buses of that size. A computer that uses such a processor is a 64-bit computer.

<span class="mw-page-title-main">Delphi (software)</span> General-purpose programming language and a software product

Delphi is a general-purpose programming language and a software product that uses the Delphi dialect of the Object Pascal programming language and provides an integrated development environment (IDE) for rapid application development of desktop, mobile, web, and console software, currently developed and maintained by Embarcadero Technologies.

<span class="mw-page-title-main">The SWORD Project</span>

The SWORD Project is the CrossWire Bible Society's free software project. Its purpose is to create cross-platform open-source tools—covered by the GNU General Public License—that allow programmers and Bible societies to write new Bible software more quickly and easily.

In software engineering, a compatibility layer is an interface that allows binaries for a legacy or foreign system to run on a host system. This translates system calls for the foreign system into native system calls for the host system. With some libraries for the foreign system, this will often be sufficient to run foreign binaries on the host system. A hardware compatibility layer consists of tools that allow hardware emulation.

Object Pascal is an extension to the programming language Pascal that provides object-oriented programming (OOP) features such as classes and methods.

<span class="mw-page-title-main">JavaFX</span> Java software platform for GUI

JavaFX is a software platform for creating and delivering desktop applications, as well as rich web applications that can run across a wide variety of devices. JavaFX has support for desktop computers and web browsers on Microsoft Windows, Linux, and macOS, as well as mobile devices running iOS and Android, through Gluon Mobile.

iOS SDK Software development kit for iOS

The iOS SDK, formerly the iPhone SDK, is a software development kit (SDK) developed by Apple Inc. The kit allows for the development of mobile apps on Apple's iOS and iPadOS operating systems.

<span class="mw-page-title-main">GLBasic</span> Commercial BASIC programming language

GLBasic is a commercial BASIC programming language that can compile to various platforms including Windows, Linux, Mac OS X, and some handheld devices. The language is designed to be simple and intuitive.

Apache Cordova is a mobile application development framework created by Nitobi. Adobe Systems purchased Nitobi in 2011, rebranded it as PhoneGap, and later released an open-source version of the software called Apache Cordova. Apache Cordova enables software programmers to build hybrid web applications for mobile devices using CSS3, HTML5, and JavaScript, instead of relying on platform-specific APIs like those in Android, iOS, or Windows Phone. It enables the wrapping up of CSS, HTML, and JavaScript code depending on the platform of the device. It extends the features of HTML and JavaScript to work with the device. The resulting applications are hybrid, meaning that they are neither truly native mobile application nor purely Web-based. They are not native because all layout rendering is done via Web views instead of the platform's native UI framework. They are not Web apps because they are packaged as apps for distribution and have access to native device APIs. Mixing native and hybrid code snippets has been possible since version 1.9.

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

MoSync is a discontinued free and open-source software development kit (SDK) for mobile applications. It is integrated with the Eclipse development environment. The framework produces native mobile applications for multiple platforms using C/C++, HTML5 scripting and any combination thereof. The target group for MoSync are both web developers looking to enter the mobile space, as well as the ordinary PC/Mac desktop developer with knowledge in C/C++ development.

Cocos2d is an open-source game development framework for creating 2D games and other graphical software for iOS, Android, Windows, macOS, Linux, HarmonyOS, OpenHarmony and web platforms. It is written in C++ and provides bindings for various programming languages, including C++, C#, Lua, and JavaScript. The framework offers a wide range of features, including physics, particle systems, skeletal animations, tile maps, and others.

<span class="mw-page-title-main">MIT App Inventor</span> Web application development environment

MIT App Inventor is a high-level block-based visual programming language, originally built by Google and now maintained by the Massachusetts Institute of Technology. It allows newcomers to create computer applications for two operating systems: Android and iOS, which, as of 25 September 2023, is in beta testing. It is free and open-source released under dual licensing: a Creative Commons Attribution ShareAlike 3.0 Unported license and an Apache License 2.0 for the source code. Its target is primarily children and students studying computer programming, similar to Scratch.

Meme IDE is a software platform for developing mobile applications.

<span class="mw-page-title-main">Xojo</span> Programming environment and programming language

The Xojo programming environment and programming language is developed and commercially marketed by Xojo, Inc. of Austin, Texas for software development targeting macOS, Microsoft Windows, Linux, iOS, Android, the Web and Raspberry Pi. Xojo uses a proprietary object-oriented language.

Universal Windows Platform (UWP) is a computing platform created by Microsoft and introduced in Windows 10. The purpose of this platform is to help develop universal apps that run on Windows 10, Windows 10 Mobile (discontinued), Windows 11, Xbox One, Xbox Series X/S, and HoloLens without the need to be rewritten for each. It supports Windows app development using C++, C#, VB.NET, and XAML. The API is implemented in C++, and supported in C++, VB.NET, C#, F# and JavaScript. Designed as an extension to the Windows Runtime (WinRT) platform introduced in Windows Server 2012 and Windows 8, UWP allows developers to create apps that will potentially run on multiple types of devices.

References

  1. "oneko-sakura". daidouji.com. Retrieved 2024-12-16.
  2. "oneko - snapshot.debian.org". snapshot.debian.org. Retrieved 2024-12-16.
  3. Bankstahl, Michael (1991). "wNeko". Archive.
  4. "util/wb/Ameko.lha". Aminet. Retrieved 2013-10-06.
  5. "Neko". Splook.com. Retrieved 2013-10-06.
  6. "Neko the Replicat". BeBits. Archived from the original on 2013-01-18. Retrieved 2013-10-06.
  7. adryd (2025-01-22), adryd325/oneko.js , retrieved 2025-01-22
  8. "Xnekodroid (Neko for Android) - Android-apps op Google Play". Market.android.com. Archived from the original on 2012-12-18. Retrieved 2013-10-06.
  9. "ANeko - Apps on Google Play".
  10. "ANeko skin black2 - Apps on Google Play".
  11. "Extensions - Opera add-ons". Widgets.opera.com. Archived from the original on 2013-01-30. Retrieved 2013-10-06.
  12. "Neko for Windows Mobile 6.5 (ONLY!!)". Archived from the original on 2014-05-02. Retrieved 2014-05-01.
  13. "Arduino Neko Touchscreen Program" Archived 2016-08-11 at the Wayback Machine , ee.walfas.org
  14. "Screenmate "Neko" in Java | Werner Randelshofer's Blog". Randelshofer.ch. 2010-07-16. Retrieved 2013-10-06.
  15. Anh, Nam (2023-09-14), Spicetify Oneko , retrieved 2023-09-18
  16. "A2Desktop 1.3 Release Notes". GitHub . 2023-07-01.
  17. "oneko". Vencord. Retrieved 2024-12-16.
  18. Peterson, Kristen (April 12, 2007). "Fur flies over squirrel". The Las Vegas Sun. Retrieved 2007-05-08.
  19. "Todd Goldman issues apology." Archived "The Beat." Publishers Weekly . April 12, 2007.
  20. Rosenbaum, S.I. (May 8, 2007). "Artist's work looked familiar". The St. Petersburg Times. Retrieved 2007-05-16.