Home - PaulEcoffet/Nex-yu-computer GitHub Wiki

Here's a little introduction to Nex yu through a Q&A page

What is Nex yu?

Nex yu is an application you install on your Android so as to receive and send SMS from your computer. The goal of Nex yu is to have a pleasant and pretty interface to "chat" via SMS. Indeed, the size of a cellphone, in addition to its "mono-tasking" design and its not-that-comfortable keyboard could make it difficult to chat. Nex yu has for goal to offer an interface adapted for chatting with several persons, and seamlessly with your cellphone.

What is Nex yu Computer?

Nex yu Computer is the computer part of Nex yu. If you are looking for the android part, please go to its git repository.

How does Nex yu work?

You must install the Android application Nex yu on your Android phone, and the Nex yu application on your computer. Then, you just have to connect both the application by scanning the QR Code given by the computer application with the Android one. Your contact list will be automatically be synced through the internet and you can start to chat with your contacts from your computer.

How do I use Nex yu Computer?

The terminal part of Nex yu Computer is likely to be deleted, even though I really like the idea of chatting through a terminal

Nowadays, Nex yu computer is only available through a very basic terminal interface which does work only on UNIX system. Once you are connected and the contacts list is received by the software, you can set a default contact with the command /set Contact. This command is case-sensitive. Once this is down, everything you'll type in the terminal will be sent to this contact. If you receive a SMS form another contact, you can answer him back without changing your default contact, for this, type /r Your message. When you have finished using Nex yu, you can disconnect by typing /disconnect or simply by closing the main window.

Will Nex yu be available through a web interface?

Why not, I'll see. I have no experience in designing a server app that interfaces with Apache nor in the push technology through HTML5. Yet it's something I would like to implement.

Will there be an iPhone version of Nex yu?

No. For several reasons: First of all, iOS doesn't provide any methods to manage SMS on the iPhone. In addition to that, buying a licence to develop iPhone application is very expensive, it is also very difficult to develop an iPhone app without a Mac and iPhone, which I haven't.

Can I contribute to this project?

Of course you can! That's why it's on GitHub. This project is under the GPL Licence. I need a lot of help, since I know I'm far from being the best programmer on Earth. I'll be glad if you help me add enhancements & cie. And, most of all, I'd love if you could help me correct all the misconceptions I might have made due to my little experience in programming.

I found the GPL licence a bit too restrictive, but since I used PyQt, I'm forced to use it. I know there's the PySide alternative, yet I am not sure that qtreactor is compatible with it.

How do I contribute to Nex yu and specifically the Computer part?

First, feel free to git the repository and to request pull, I'll be glad if you help. So as to build and run Nex yu Computer, you must respect its dependencies.

I face difficulties to install the project or compile the sources, what should I do?

Since it is the first “community-driven” project I manage and because I have only a few experiences in “Community-driven” projects, I am not really surprised. Yet, I know that this is for this reason that I felt reluctant for a while to contribute to open-source projects. If you face any difficulties, feel free to ask me anything about creating the project. Thanks to your questions, I might be able to organize the project and document it well enough to allow people to contribute on it the easiest way possible.