Top.Mail.Ru
? ?
entries friends calendar profile My Website
mrflash818, posts by tag: github - LiveJournal
Things I would like to remember and share.


I updated my Debian Stable to v7 Wheezy by doing a full wipe and install. Now I need to get my laptop ready to resume working on my 834v5010generator.



Still pursuing trying JX as my GUI API, per recommendations of a fellow SGVLUG member.



So to start, install a C compiler, make, programming text editor, graphical debugger, and GIT client...


robert@debian:~$ sudo aptitude install gcc
robert@debian:~$ sudo aptitude install make
robert@debian:~$ sudo aptitude install emacs
robert@debian:~$ sudo aptitude install ddd
robert@debian:~$ sudo aptitude install git 


Next install JX



Google search on JX GUI API. Search result URL of http://newplanetsoftware.com/blog/2011/04/04/jx-3-0-0/



Next go to the GitHub source code repository for the current version of JX



Now following my own notes from 2012-04-11 on cloning the JX project from GitHub to a local directory using GIT

Tags: , , , , , , ,

Leave a comment

Researching JX c++ GUI. http://www.newplanetsoftware.com/jx/


EDIT 2012-12-27


Downloaded version 3.0.0 of JX via http://sourceforge.net/projects/libjx/?source=dlp, license seems to be lgpl v2.1

JX Application Framework
Copyright (C) 1994-2011 John Lindal

This library is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
the Free Software Foundation; either version 2.1 of the License, or (at
your option) any later version.

So will attempt to make a 'JX_834v5010generator' and see how I like trying to use JX for writing the GUI.



Since my eventual goal, if JX proves to be what I use to make a full releasable version of _834v5010generator, I will also document here what I needed to do to get Debian Stable to be able to run 'JX_834v5010generator'. So any additional libraries or configurations to Debian Stable I'll put in subsequent EDITs, for the goal of adding to the release documentation for the program.


My eventual fully 'all done' goal will be to make a Debian Package, and/or get the program added to Debian, depending on how much time I have, and if anyone finds it useful. A lesser goal might be I just have the source code of the program hosted at http://mrflash818.geophile.net if I find I am the only real user/developer of the program *humble sigh*.


EDIT 2012-12-28


Interacted with the author of JX via email, seems the most up-to-date JX sourcecode is provided out via github, so need to install and get refamiliar with using git.


EDIT 2013-01-11


Okay, installed git, and now reading up on git tutorials


http://git-scm.com/
http://www.vogella.com/articles/Git/article.html
http://git-scm.com/documentation


EDIT 2013-01-17



Read a few Git tutorials, youtube presentation by Linus Torvalds, 
now ready(?) to get hands dirty.
https://github.com/jafl/jx_application_framework 


Create a local git repository; clone jx from github, ....



robert@debian:~/projects/cplusplus/jx/github$ git init
Reinitialized existing Git repository in /home/robert/projects/cplusplus/jx/github/.git/
robert@debian:~/projects/cplusplus/jx/github$ git add .
robert@debian:~/projects/cplusplus/jx/github$ git clone https://github.com/jafl/jx_application_framework.git
Cloning into jx_application_framework...
remote: Counting objects: 9735, done.
remote: Compressing objects: 100% (4686/4686), done.
remote: Total 9735 (delta 5588), reused 8965 (delta 4818)
Receiving objects: 100% (9735/9735), 9.76 MiB | 154 KiB/s, done.
Resolving deltas: 100% (5588/5588), done.
robert@debian:~/projects/cplusplus/jx/github

robert@debian:~/projects/cplusplus/jx/github$ ls
jx_application_framework
robert@debian:~/projects/cplusplus/jx/github$ cd jx_application_framework/
robert@debian:~/projects/cplusplus/jx/github/jx_application_framework$ ls
ACE            doc      jextra      libj3d    libjfs    misc       tutorial
aceconfig.bat  FAQ      JX.dsw      libjcal   libjx     programs
CHANGES        include  lib         libjcore  LICENSE   README.md
COPYING        INSTALL  libj2dplot  libjexpr  Makefile  todo
robert@debian:~/projects/cplusplus/jx/github/jx_application_framework

*** now I see all the files and directories of the project ***


Now I just need to read/learn/build the jx_application_framework and begin my attempt for JX_834v5010generator, huzzah.

Tags: , , , , , ,
Current Mood: geeky
Current Location: san gabriel, ca

Leave a comment