Jump to content

Please read the Forum Rules before posting.

Photo
- - - - -

PLEASE Develop e-Sword for Linux !!! Post here if you want it.


26 replies to this topic

#21 APsit190

APsit190

    e-Sword Tools Developer

  • Members (T)
  • PipPipPipPipPip
  • 2,872 posts
  • LocationLand of the Long White Cloud (AKA New Zealand)
Offline

Posted 03 May 2015 - 08:25 PM



You should ask Rick that question before you get too deep into this, if the project hinges on reading premium modules. Premium modules are encrypted. It would surprise me if Rick provided a third party developer the ability to decrypt the premium modules. 

 

I forgot that the Apple modules are unencrypted. I guess your first decision has been made for you. You will need to have your Linux program read the Apple modules, since the premium and official PC modules are encrypted.

 

Hi Josh,

This get more exciting by the moment. OK, lets really expand this out even further, and get totally radical on it, and make this a real Bible Support community based effort.

 

Considering there are a number of programmers at different levels here, including you and I, How about we sort of kill two birds with one stone kind of affair by creating a Bible study program which will run for both on Linux for Android, and Linux, i.e., for Ubuntu and/or some other distros that are commonly used.

 

We've been for donkey ages trying to get e-Sword for Android without any joy. And if we can also develop a Clayton's type of e-Sword for Android which will read the e-Sword for iOS/OSX based files, then we really can have something that is going bring great joy to the Community.

 

You're a C++ developer, and me, well when it comes to that language, I pretty much suck at it as C# is where I major at. However, I know of at least one other member here that works with C++, and I'm pretty certain there would beat least a couple of others. As for B.H., I'm not too sure at what his skill level is like with C++.

 

Now, I reckon this idea wouldn't be complete if Rick Meyers wasn't a part of it. (Evil planning and conniving going on in my head.Attached File  Bad.gif   13.38K   0 downloads) If we can get him to be a part of the "team," I'm sure that his guidance and expertise would definitely come in handy.

 

Anyway, these are just some crazy thoughts and ideas that have come to mind.

 

Blessings,

Autograph.png

Edited by APsit190, 03 May 2015 - 08:31 PM.

X (formerly Twitter)

 


#22 JPG

JPG

    Jon.

  • Moderators
  • 1,678 posts
Offline

Posted 04 May 2015 - 09:07 AM

There is an interesting developer release of "ARC", to allow Android apps to run on, PC, Mac, Linux, or Chromebook on Chrome Version 41+

 

https://developer.ch.../getstarted_arc

 

 

More info here.

http://www.theverge....linux-chrome-os


Edited by JPG, 04 May 2015 - 09:12 AM.


#23 2guntom

2guntom

    Uploader

  • Veterans
  • PipPipPipPip
  • 71 posts
Offline

Posted 07 May 2015 - 10:05 AM

Hi Josh,

This get more exciting by the moment. OK, lets really expand this out even further, and get totally radical on it, and make this a real Bible Support community based effort.

 

Considering there are a number of programmers at different levels here, including you and I, How about we sort of kill two birds with one stone kind of affair by creating a Bible study program which will run for both on Linux for Android, and Linux, i.e., for Ubuntu and/or some other distros that are commonly used.

 

We've been for donkey ages trying to get e-Sword for Android without any joy. And if we can also develop a Clayton's type of e-Sword for Android which will read the e-Sword for iOS/OSX based files, then we really can have something that is going bring great joy to the Community.

 

You're a C++ developer, and me, well when it comes to that language, I pretty much suck at it as C# is where I major at. However, I know of at least one other member here that works with C++, and I'm pretty certain there would beat least a couple of others. As for B.H., I'm not too sure at what his skill level is like with C++.

 

Now, I reckon this idea wouldn't be complete if Rick Meyers wasn't a part of it. (Evil planning and conniving going on in my head.attachicon.gifBad.gif) If we can get him to be a part of the "team," I'm sure that his guidance and expertise would definitely come in handy.

 

Anyway, these are just some crazy thoughts and ideas that have come to mind.

 

Blessings,

 

This sounds great!

 

Is anyone taking this seriously (other than me & Stephen)?



#24 Josh Bond

Josh Bond

    Administrator

  • Administrators
  • PipPipPipPipPip
  • 2,891 posts
  • LocationGallatin, TN
Offline

Posted 07 May 2015 - 04:29 PM

This sounds great!

 

Is anyone taking this seriously (other than me & Stephen)?

 

Hey, well it doesn't really matter what other people think. What matters if you can deliver a beta. 

 

If you've never programmed before, it will be a challenge. A big one. But everyone started somewhere.

 

I know QT Creator C++ runs on Ubuntu. You might research QT Creator running on whatever distro of Linux you have, preferably finding tips on installing QT and getting it working on your flavor of Linux. You don't want to be a pioneer here. That's a starting point.

 

Also in this initial research phase is look for an easy way to integrate sqlite databases, preferably a code library so that you don't actually have to write any code that accesses a database. You just call a function someone else wrote that does most of the work. This is critical. You lack the experience to try to write your own code to read/write a sqlite database, so you must find a library that does it.

 

From there, you might find a tutorial that will walk you through using the code editor and compiler. And create a hello world app.

 

Next, if it were me, I would design a really basic GUI. Super basic. Maybe a few windows that will eventually be the commentary, dictionary, Bible, etc windows.

 

Finally, I'd populate one of those windows with data from the database. Not all the windows. Just one. Doesn't have to be pretty. Just get the app reading database content.

 

All of those steps are proof of concept types of steps. It's the turning point. Once you have those in place, you can scale it all larger including fancy features as you learn more about coding. Getting to this point puts you in a position to learn more about what you're doing.



#25 APsit190

APsit190

    e-Sword Tools Developer

  • Members (T)
  • PipPipPipPipPip
  • 2,872 posts
  • LocationLand of the Long White Cloud (AKA New Zealand)
Offline

Posted 08 May 2015 - 03:03 PM


From there, you might find a tutorial that will walk you through using the code editor and compiler. And create a hello world app.

 

Ahhh! Now I know why I have difficulties with my code. My programming tutor didn't teach us how to do a "Hello World" ApplicationLOL.gif

.

 

Oh well, dems the breaks. Uh-uh.gif

 

Blessings,

Autograph.png

Edited by APsit190, 08 May 2015 - 03:04 PM.

X (formerly Twitter)

 


#26 pauloz

pauloz

    New to Bible Support

  • Veterans
  • Pip
  • 3 posts
Offline

Posted 15 June 2015 - 12:32 AM

I would like to contribute my penny's worth to this discussion. Firstly, I am no programmer etc but have been using e-Sword for about 12 years. The ONLY reason I maintain Windows (7) on my system is due to e-Sword - it's layout etc is first class and nothing else comes close. I started experimenting with Ubuntu about 5 years ago and loved it. I shifted over to a fantastic distro called Linux Lite (whose originator lives in NZ and is based on the Ubuntu 14.04 LTS platform) when it was announced XP would no longer be supported. Whilst I have Windows 7, I use Linux Lite about 90% of the time, simply because Windows is a pain to use e.g slow, unresponsive, bloated with security updates (the usual issues). I know e-Sword can be run on Linux through WINE, CrossOver (have to pay), but it is nowhere near the seamless operation we are accustomed to enjoying on Windows (when Windows works properly!).

 

My point is I know many old government computers (where I live here in Australia) are being refurbished and having Ubuntu installed. These computers are being shipped over to South East Asia through various agencies, so MANY rely on Linux there. I understand Rick's decision not to develop e-Sword for Linux, however if there is any enterprising programmer out there who wants to have a go, I would be happy to undertake beta testing to ensure the gospel message continues to spread to all parts of the world.



#27 2guntom

2guntom

    Uploader

  • Veterans
  • PipPipPipPip
  • 71 posts
Offline

Posted 15 June 2015 - 06:09 PM

"The ONLY reason I maintain Windows (7) on my system is due to e-Sword"

 

I hear you. I was trying to figure out where to begin on my coding/programming education and how to best and quickly obtain my goal of a full functional eSword-for-linux program that utilized real and already available modules... My conclusion was to crack, hack, and repack eSword for linux, but, due to copyright issues, the results would not be shareworthy  :( . I was also concerned about the time involved to get a functioning program; would I have to take ALL of my Bible study time to recreate a program for studying the Bible?

 

My answer came as they oft times do-

I had purchased a Dell Optiplex 755 Small Form Factor for a customer, a frugal customer that had an anorexic budget... She never did pick it up. So, there I was with a desktop pc with Windows 7 that I paid $35 for... Then the little light bulb came on over my head. I upgrade the RAM, installed a graphics card that would handle 2 monitors, and !BANG! I had an "eSword Bible Study machine". I disconnect it from the network for security, and have a similar (better) machine running Linux for other-than-Bible-study work at the same "work station".

 

So, $35 and I'm up and running, as opposed to several programming courses, Googling to 4AM for 2 years, and...

 

Linux Lite? That's interesting... I've been playing with that distro lately, but can't settle on it. It is fast and easy to install, and fast to tweak, but there's just a few glitches that bug me.

I tried it in leu of Lubuntu for less intense hardware (Lubuntu had a few quirks I couldn't work around). I in turn ended up running Mint Xfce 32 bit; it reminded me why I quit using Mint Cinnamon a while back, but I have since learned the workarounds to bend it to my will ;) .

 

Oh, and, kudos to the Linux Lite guy for making me aware of the Tor Web Browser... didn't know there was such a thing, but now that I do, I REALLY like it :D





Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users




Similar Topics



Latest Blogs