AGREE,our best choice is the one to wants to stop this stupid war. In some way I think president elections are manipulated for the elite that always has been in power. Those people are the big families, the richiers as Rochefeller, Kennedy, and so on; they participate in the international trade group and historically it is said they running this country. You should do some reseach about it.
I always thought we stayed in the war to not leave Iraq hanging. We took out the dictatorship government that was oppressing the people and are sticking around until the new government takes shape. In essence there was a much needed governemental revolution that took place.
I am unsure how exactly things are really going on over there, prolly wouldn’t agree with them, but that governmentless country needs help to maintain some sence of stability and to stay on track for a new government.
I think our country would be shamed to no end if we start a revolution then pull out to let them handle it. Some say it wasn’t our business, which I can partially understand, but if I saw a building on fire I know I would have a very strong feeling to help.
There are always two sides to every issue, unfortunatly the “pro” side to the Iraq war is top secrete. I do wish there was a better turn out for the war, but as the saying goes, unless I walked a mile in Bush’s shoes…
Although I certainly agree that we should support them while they are getting their stuff together. There is also a limit to the lenght in time we should be there. McCain is saying if 100 years is needed then that’s what we will give. Although thinking of others is a good thing we should also think of ourselves and the toll this war has had on our people and economy. If staying there 100 years means that we go bankrupt and we loose thousands of men. Then at what point should we put our interest before theirs?
Me gusto mucho verlo caminar…
Me recordo cuando tu lo hicistes, que fue el mismo dia que cumpliste 1 añito y estabamos todos en casa de abuela Yeya para celebrarlo. Ahora si que tienen que ponerse las pilas, no creen?
Deja que Osmel y Adry lo conozcan se van a volver locos con el niño.
Besos para todos.
Just because your system/network is behind a Cisco VPN doesn’t mean the average home use who never remember to update isn’t. That’s what happens when you don’t disable automatic updates. MS also has an update schedule for a reason. This is your fault not MS’s.
[…] 8.04 Posted in June 17th, 2008 by in Uncategorized Ubuntu 8.04 However throughout the years there have been hundreds, if not thousands of releases of Linux but […]
[…] Machines Posted in July 1st, 2008 by in Uncategorized Answering Machines Ring… Ring .. Ring… Machine:Call transferred to Voicemail Please Wait…. Message: Hi you have […]
Kudos on having the guts to be down on the sex rooms. That was the first thing I thought too. Definitely below Google’s standards for other apps. The comments here are disturbing, kids don’t need to see that kind of crap and as a happily married man, I certainly don’t either. Thanks for the review. Micah
Thanks for the notice about the rooms with sexual content. Don’t let any of the abrasive comments above discourage you. If any other popular site would have said the same thing it would have gone unnoticed, but since you are openly Christian, you are flagged.
Actually he is on target with the sex. Many people unthinkingly respond with “Sex? horror!” type comments, but as far as I see this is not an age-verified environment, and parents are all over the spectrum of what age and what way to let their children be exposed to sex. You may be old enough to be an adult about sex. The avatar next to you may be an 8 year old.
In such a situation the best and accepted solution is to try not to have sex there at all. Immature participants, thinking only of themselves and not the children of others, will do all they can to bring sex in, but Google should not provide any encouragement.
IT’S called Lively
the page is BLAND
all JOKING aside
Otherwise an alright review. Don’t let it bother you that commenters are upset with you for having your own opinions. They’re just jealous that you got linked on Slashdot and they never have.
You had more patience then I did, but I wasn’t writing a review. I think I stopped after 30 minutes of setting up my avatar (oh, look, anime babes) and a sparsely decorated room.
I also noticed the sex rooms – how could I not, when they were listed first while looking at the list of rooms? (I just checked, first one is Sex-related, and there are at least 2 more on the first page alone.)
I find it amusing that the Star Wars (I hate ewoks) and World of Warcraft theme rooms had more traffic than the sex ones, but perhaps that’s because there are more sex rooms to choose from?
Hopefully, if they’re going to continue allowing the sex-themed rooms, they’ll set up something to put them behind an 18+ screen/login process.
Just for grins, I just tried it. WOW – it is the biggest piece of crap I’ve ever seen. I’ve got a 3.2 GHz machine with 2 Gigs of RAM. It was c r a w l i n g! It took forever just to configure my avatar. Movement was incredibly limiting and awkward (as you mentioned).
Whoever at Google green-lighted this one needs to go work on Microsoft Bob 2!
Oh, and BTW – in spite of what the kidz are sayin’ – I agree with you. Google should at least cordon off the adult/sexually explicit rooms. If people want it, they can go find it. Otherwise, what little value this thing could have will be overpowered with the same crap the rest of the Internet has.
Ha. Clearly the sex addicts are offended that you dont like their ways. Somehow wanking off to anime is ok to them.
It is dissapointing that it is flooded with sex. It does not belong. If you want it, build a system dedicated to it but keep it out of lively and second life.
Think of the irony of hammering this guy for being offended by it. But you cry ’cause your offended that he is offended. Get over it you cartoon channel wanking perverts.
Hey commentors did you read any of the article? Your focusing on a one sentance side thought at the end! The whole point (that I got at least) was this is nothing too fantastic and super crowded.
Obviously you tards dont have kids cause porn and sex on this obviously kid centered thing isnt right. He’s just disapointed with google, as am I. But its expected I guess, it is the internetz afterall.
I must say its just the first version and before you know it like Google earth they will revamp it and it will beat second life. They will learn from all these reviews and they have the money to pay for servers and for talents around the world. give them time and you will be shocked
Since you’re going to moderate this one also, stick with this thought: your god definitely want to just to pass the messages *you* seem appropriate. That will, without a doubt, be an *objective* thing to do. Nothing else would be *fair*.
Yea, I downloaded it last night and noticed all the same at this article mentioned. I never got around to check out the tv’s streaming youtube because Lively kept bogging down my Firefox browser to the point of insane frustration. I don’t know if any of you ever tried the second-life application called “There” from There.com. They had things laid out in a much more entertaining fashion. They need to have options for activities than sitting around talking and watching streaming youtube. Have some way you can lock into a game, ride a hoverboard or something around, etc. Also, they need the option of creating, altering, buying and selling possessions like clothes, hats, etc. That would give the user the capability to be more “unique” in a world where countless numbers of people will be. The POV’s…well, they sucked. You couldn’t walk away from a text bubble to check out the clothes you just acquired!
“how else would you explain 2 white helicopters flying into a deadly combat zone and successfully extracting prisoners from the enemy without a single shot or anyone being hurt.”
If you didn’t notice the logo at the top of the Lively website says BETA. As a programmer myself, I find it disrespectful and immature to just troll the developers. Give them a break and test the software and let them know what you think should be added, fixed, etc. If you don’t like the porn rooms, then don’t go into them. Simple as that. And if you have kids, then be a parent and monitor their Internet use. I’m sure Google is going to take advice and have a feature to block explicit rooms. It’s just plain common sense.
I can hear some googlemaniacs already saying this will be the killer of SecondLife! Please give me a break!!! It was also said of Knol that it will be wikipedia killer, where is knol today. Probably no one remembers it anymore. And here are Four Reasons Why You Should shun Google Lively( http://www.internetevolution.c.....src=flftwo)
I’m not particularly religious, but I too found the abundance of sex themes problematic. Such areas should be validated to make sure kids don’t get in. It’s a legal concern regardless of your moral opinons.
People have known about this for years. This “feature” is not going away anytime soon simply because EE could not be indexed by Google (and others) without it. Without indexing, they don’t show up in results, so you stop seeing them anyway. Also, a trick like feeding the googlebot/yahoobot/etc crawler something different than normal browsers will cause search engines to de-list them as well (for being naughty), and, besides that, you could pose as googlebot or use the Google cache, if you wanted to get their answers.
So, a good tip that will be good for a long time. Nothing to worry about.
* People that are riding Jose because of his beliefs need to get a life. He’s Christian, and that’s fine. If someone doesn’t like it, the Internet is big enough that anyone that disagrees with the theology can go somewhere else. Nobody’s FORCING anyone to come to this site…
* I tried playing with Lively, and I got completely flummoxed after about 30 minutes, most of which time I spent trying to set up my avatar. Movement wasn’t exactly intuitive, and I was really surprised that this, a Google app, was as sluggish as it was.
* I’m really tired of companies releasing ALPHA QUALITY software under the “it’s Beta” guise, just so the general populace will get suckered into playing “Joe Tester” for them. It’s ALPHA, guys. It’s a neat idea, but there are too many issues to resolve before it should be promoted to Beta.
* I get a kick out of how people are comparing almost any “3D” realm to Second Life(tm). Lively is closer to SL than, say, IMVU, but even then Lively has a LONG way to go before it gets even close to SL.
Not all the negative comments are deleted just the ones that get offensive or the ones against Christianity. I am not going to have that stuff in my site. If you don’t like my beliefs that’s fine don’t insult it or me. I didn’t instul you in the article.
It’s more like a stress test to me. Alpha is generally unstable and barely usable. Beta is a program that is usable but with obvious bugs.
As far as the sex thing goes, how will you stop explicit content from reaching kids without placing a google moderator in each and every room. It’s almost impossible. An explicit tag would work wonders though to provide at least some protection.
Correct me if I’m wrong, but isn’t there a difference between answering machines and voicemail? Answering machines hold messages locally on some sort of storage device, while voicemail stores messages somewhere off the phone.
Lively is not a “social networking tool”. It’s a 3D chat room, that could be used on social networking sites, as well as community-centric sites etc. It could be called a virtual world, albeit a lightweight and disjointed one.
Some people here are surprised that a 3D product runs slowly on their new PC? Welcome to the world of 3D folks and go buy a proper 3D card. That said, I think 3D and a general “tool for the people” don’t mix (as evidenced by some of these posts). Not enough PCs being sold with decent 3D cards yet.
I agree about them moderating the sex rooms, especially on their own site. As an embeddable technology though, I can see some 18+ sites wanting to use it.
Overall Lively is very ho-hum IMHO. Trouble is, with Google behind it, they will likely eclipse much better offerings out there due to their marketing muscle and brand charisma. Sad.
More than a bad Second Life clone, this sounds like a bad rip-off of IMVU. All the way down to the characters responding to internet-lingo like LOL. But, IMVU hides the adult content better and has more a much richer enviroment with deeper immersion.
Fortunately Google didn’t brand this very hard so it won’t be attributed to them when it doesn’t take off.
[…] (2008-Jul-08.) [Official Google Blog] [2] Google’s second life (2008-Jul-09.) [The Age] [3] Google Lively Review (2008-Jul-10) [josecgomez.com] Possibly related posts: (automatically generated)Google Maps […]
Hey, that’s ME in the screen shots. 😀
This review is very fair and I agree with most points. I have never played SL or There, this is my first of this genre, and i am enjoying it alot!
If you want to visit my rooms just search for Rastus.
Doubts about the official version of the rescue surfaced in Switzerland where a public radio station quoted an unidentified source – “close to the events, reliable and tested many times in recent years” – saying $20m was paid to the guerrillas. “It was not a negotiation with the Farc directly but with a person who is very important in that organisation, commander César,” Frederich Blassel, a journalist with the Swiss station, told Colombian radio. The reported suggested that a wife of one of the guards – possibly César – had acted as a go-between after being arrested by the security forces.
Many other articles on this, do research, don’t be blind.
I am not sure what is expected, to me lively deliver what I expected, I do not see it flaunted as some “second life” alternative, I see it for what it is, a IRC / Chatroom with more interaction. And for that I think it is very innovative.
I set up a room in Lively and it was extremely frustrating. Took hours and hours and bogged down 2 computers so badly they had to be restarted. As the original post says, the choices are very limited for avatars – though that wasn’t my main interest. The options for setting up the room were also quite limited. There is a small selection of basic furniture: chairs, tables, desks, rugs. Pluses: I liked th oriental rug and the plants and lighting.
Minuses: No regular tables, just a lot of bland coffee tables (but no coffee or cups). No bookshelves (I’m trying to build a library). No books, for that matter.
The Jumbotron tv that lets you play a youtube video is cool, for sure. But here’s the problem – it starts when you enter the room, and just loops and loops the video, no way to stop it. So my plan for several tv’s showing different videos won’t work.
Worst problems:
wayyy tooo slow.
hard to move around
difficult to rearrange the room
no way to delete furniture and too easy to accidentally add it
no explanations and not at all intuitive
As the first post said, very very disappointing – especially for a Google product. What is up with that?
I would add that I too feel they should wall off the porn. Especially since there is plenty of furniture and other decorative items meant for schoolrooms and children’s rooms. There seems to be some idea of creating areas for students and teachers to interact.
A mouse centric interface was the first irritating thing I noticed. I’m not saying the idea is bad, but the implementation is. DOFUS, for the most part, is mouse centric, but also provides keyboard shortcuts for many tasks.
Maybe this should be an alpha version? I see the potential, but it does not feel like beta quality.
Actually, Google content filters CAN be turned off. Not everything sexually explicit is porn which is why this is a good feature to have.
The decision to filter explicit material isn’t neccessarilly a value judgement on it anyways and google has no age verification to turn off its filters. It is a pragmatic decision which engances the results of most searches in most circumstances.
I think Google lifely needs the same approach so that explicit content is quietly filtered by default unless a user that knows what they are getting into disables it.
Hi Jose,
That’s a great point about the joy and love of Christ. It’s sad to see that there are people who are angry and bitter, but they are blind to the hope and peace that is freely available to all of us.
I was one of the people that hit your blog from slashdot, and now i’ve added it to my RSS reader.
Thanks for blogging, and being “in but not of to world.”
[…] it’s Windows only. (Mac and Linux clients are on their way.) Jose Gormez has an interesting review (via Slashdot). In it he notes that porn has already made it was into Lively. The fact that Lively […]
[…] notes Lively may be more of a social networking 3D space as opposed to a 3D world. But then as Jose C. Gomez states in his review for now Lively may be just another application bugging down the Internet […]
I tried it and i think its a little bit too much of a cartoon for me. Ticket4one has a similar thing but atlaest i can see real people from the 3D Virtual Chat Rooms
Unfortunately, companies do this all the time… they are allowed to offer promotions to attract new customers. Credit card companies do it, retail stores do it, heck, Friday’s current rewards card promotion allows you to get a ticket to skip to the front of the line of people waiting to be seated for dinner, tell me that won’t ruffle some feathers!
Are you married? If so, try canceling and reopening under your spouse’s name. Or, if you are really prepared to leave Comcast over this, tell them you got a great promotional offer from Dish/DirecTv/another competitor in your area, and if they can’t show you any appreciation as a customer, you’re gone.
Comcast ranked the lowest amongst major U.S. corporation Customer Service wise for the year 2004 and 2007 (according to the ACSI). I’m surprised they didn’t spit through your phone, or disconnect it just for calling them – or worse, do this
[…] até acha a idéia interessante, mas hoje é uma ferramenta de chat para jovens entediados. E no blog do josé gomez (é um qualquer da internet, ninguém muito importante) dá pra ver o por que ninguém gostou. Ele […]
Hi Jose,
I certainly agree with you that our congress is a sad bunch.
On the other hand I have a hard time believing that “many of [your] fiends and family cannot afford the basic necessities of life.” From a physical perspective: air, shelter, water, and food are the necessities of life. Anyone living in America has these things available to them, but a lot of the world does not. I was in rural Mexico this summer talking to people who really do struggle to get by, and there are areas of the world that are in much more disparate shape than there, so I have a hard time when people who have a warm place to live complain that they don’t have the necessities of life!
On the other hand the real necessity of life is Jesus, and his forgiveness and grace is available to everyone everywhere, and is not dependent on wealth or politicians (thank God!). I was reading Heb 13:6 this morning, and it’s a good reminder to put things in perspective.
So take heart and have confidence that as much as $700B is, it is nothing compared to eternity!
Oh, I think you were clear.
My point is that your cable bill or even your mortgage is not going to be life threatening in this country. And even if it were, this life is a vapor anyway. We have greater things in which to place our hope then a bank or a legislator.
The Livelyzens (Lively users) are coming together to appeal to Google
to keep Lively alive.
Lively is a great platform for interaction as well as creativity. It
is easy to use, browser based, embeddable on webpages to bring a 3D
experience right on your website. While Lively has been in beta and
has limited capability in terms of the objects and avatars available,
the Livelyzens have been able to come up with very creative ways to
create art from what is available. All this in a “clean” 3D world
thanks to Google’s vigilance in getting rid of rooms with
inappropriate content. More than anything, Lively has become a place
to make friends for life – from all over the world with wonderful
people.
Please visit our website http://livelyzens.com and participate in the
Lively Machinima contest we are conducting to show the creative
potential of Google Lively. Please also sign our online petition http://livelyzens.com/petition.aspx
We kindly request netizens to support us in reviving a wonderful 3D
world that is a kid friendly and a creative space for art and
interaction amongst adults.
Jóse:
Puedes ponermelo en un lugar desde donde pueda descargarlo?
En realidad yo no uso Window$ desde hace más de tres años. Lo que uso es Linux, pero me gusta tener (y testear) todas las versiones de W$
Un abrazo/H
Don’t they speak spanish in Cuba? Wasn’t there a big thing about the Chevy Nova having some bad reputaion because “No va” means “doesn’t go” in spanish?
Either the old story is bogus, or the new distro doesn’t go.
Yes but it is generally accepted to mean new in Spanish too and many of the romance languages 🙂 since they are mostly based in Latin and there is no official definition of NOVA that means something else in Spanish.
Nova means new in Latin, not spanish, yes? Anyway, kudos to Cuba for making a new linux distro. I hope it doesn’t have built-in keyword sniffers to monitor those who search “freedom” or “how to build a boat in less than 24 hours”. 🙂
I m really thankful to you for solving my problems with coding. It will be very helpful for developers, especially for amateurs like me…
Thank u very much once again… KUDOS to Android developers like u… 🙂
Have you added the jar I created ?? Or just the GSON jar? If you added the jar I created on my newwest post then do not inmport the GSON since i’ve included them in there already. If you are using the GSON jar and the above class. Try removing the GSON jar form the project and download my jar
me too, there’s a lot of flash it links to but , like you say, obfuscated. i guess we’ll have to wait and see how it’s archived on the google doodle page
Wow this really looks and works great!!
I’m just a beginner in Java. Could you perhaps explain (by email?) how a JSON source specifically can effect your Class and Adapter?
Thank you very very much, ve been looking for this solution for quite some time.
just one advise, when add the Gson jar file from Google, there will be three jar files, you need to add only the Gson, if you add the three of them, the app will issue an error, do not know why, but I needed to remove the other files to get it working…
I have downloaded your html editor but cannot get it to work. It has and error as below. Do you have any ideas why.
System.NullReferenceException: Object reference not set to an instance of an object.
at HTMLWYSIWYG.htmlwysiwyg.setHTML(String html) in d:\Projects\CSharp\Third Party\HTMLWYSIWYG\HTMLWYSIWYG\htmlwysiwyg.cs:line 48
public void setHTML(String html)
{
doc.body.innerHTML = html;
}
i’m having a really weird problem with this coding.. i know i’m very new to android programming and all but i literally copy pasted all of your code from this post and the previous (barring the last three of the april 30th post).. yet even without any problems when i run the program i get the “the application (xxxxx) has stopped unexpectedly” error when it launches
i’ve created other simpler programs but i’d definitely say i’ve caught on pretty quick so im not completely clueless when it comes to troubleshooting.. but i have to say i’m not sure where to start when it comes to fixing this problem.. any help would be greatly appreciated because this program is very similar to what im trying to eventually create
Have you tried stepping through the code in debug mode to see where its breaking? Have you given your application the appropriate permissions to connect to the internet? Step through the code in debug mode and find out where it breaks.
haha I used to hit the back button too, until I realized you can just scroll down. Pretty smart on their end design wise. I think it’s a good service, I wouldn’t mind supporting it if I used more often.
There is three Java class in my project which are WebService, Alerts, and GSONWebService. The GSONWebService class is the activity containing the following code like these.
public class GSONWebService extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebService webService = new WebService(“http://www.sumasoftware.com/alerts/GetAlerts.php”);
Map params = new HashMap();
params.put(“var”, “”);
String response = webService.webGet(“”, params);
try{
Type collectionType = new TypeToken<List>(){}.getType();
List alrt = new Gson().fromJson(response, collectionType);
}
catch(Exception e){
Log.d(“Error: “, e.getMessage());
}
}
}
Apart from that I just directly copy and paste the code that you posted.
Look at the code above you need to return a List of alerts not just a list and specify string, string on your hash map. See the third code snippet
// Instantiate the Web Service Class with he URL of the web service not that you must pass
WebService webService = new WebService("http://www.sumasoftware.com/alerts/GetAlerts.php");
//Pass the parameters if needed , if not then pass dummy one as follows
Map<String, String> params = new HashMap<String, String>();
params.put("var", "");
//Get JSON response from server the "" are where the method name would normally go if needed example
// webService.webGet("getMoreAllerts", params);
String response = webService.webGet("", params);
try
{
//Parse Response into our object
Type collectionType = new TypeToken<List<alerts>>(){}.getType();
List<alerts> alrt = new Gson().fromJson(response, collectionType);
}
catch(Exception e)
{
Log.d("Error: ", e.getMessage());
}
very good example, thank you for this.
But could you maybe post your Activity class? I’m new into Android but would like to learn more about it.
Thank you!
This is really helpful… one problem I can’t seem to figure out. It seems when this list is built in combination with other elements on the screen, it repeats all of the items for each result it picks up. Is there any way to make it not do that? I assume you are not using a list view because of certain problems associated with this type of data…? I am basically trying to return this between a top and bottom footer of the screen and it duplicates all elements x times (x=# of recs).
Did you look at the previous comment where I said to go look at a different blog entry that shows how to put it on a custom list view? Take a look at that and let me know if it helps!
This seems so incredibly complicated to turn JSON encoded data from PHP into usable string data for Android…Is there not a simpler way to call the php request and drop it right into useable android string format?
hi ,
can i send a json object from android and access in rest service which i created in .net ?
or
is it possible to convert the json string/object to a class object and send it to .net rest service?
for me the problem is im using stringbuidler for my asp.net client to insert data into database as json..but from android client i could not insert.. !!
I must say , this is an exceptionally good tutorials for the beginners to grasp the knitty gritty of Android programming .
Waiting for some more tutorials as well.
Hi ,
I have a question.
the JSON webservice is working fine for me.
Now what I need to do is that from the result, instead of displaying it in the list, i need to insert each of the entry to a sqllite data table.
Any idea how i should do that ?
This is an idea thats catching. I actually canceled my cable tv service in july of this year. Netflix online and Hulu have worked out perfectly for my viewing fix. I’ve got just under 400 movies on my whs as well, so I can watch my favorites when-ever. My internet cost rose (comcast) a couple of dollars (due to lose of mult-service discount), but its been a great money saver over all. I find Hulu functions very well as my tivo service. Best wishes. Peter
Nice! I am planning to use this in a project I am starting. Can you please throw some light on how I can authenticate users with username/password and keep the user logged in for the entire session?
When i use your code in my project its gives below error ithink there is something wrong with type.I have included the header file but its gives this type of error.
The method fromJson(String, Class) in the type Gson is not applicable for the arguments (String, Proxy.Type) weblist.java line 37.
Thanks for the tutorial. It is fantastic. I do have one problem though. I need to send a variable through the Web Service URL but have had problems. If I try the GET method (for example http://www.website.com/data.php?id=1), it does not send the any of the variables to the page. It only reads up to the question mark in the URL. Any ideas on how to acheive this?
thanks a lot for the tutorial, but I have a problem.
Everything seems to work, but my list remains blank.
In other words, the alerts are not coming through, I think.
My browser blocks the site http://www.sumasoftware.com/alerts/GetAlerts.php because of malware reasons. (anyone else getting this?)
Is it possible that my android emulator too blocks this and isn’t able to get the alerts?
No Johnny, people that leave Cuba on weak boats (also called “balseros”) doesn’t have in their minds to run free software on their computers, I think OS X is more apropiate for the lifestyle they look in Miami; and their intentions to leave Cuba are widely known, there are no secrets and no punishment for them.
Congratulations to the people of Cuba for his new distro and good look!
Hi, following the steps from this page, I get a strange behaviour.
I’m using my own Object, the only difference is that it also have a field of type Bitmap that represents an image associated with that object. The image also comes from a server through a web service, implemented using SOAP.
I can see that what comes from the server is ok, the array contains also the expected values( the alrts array in your example), but I cannot see anything on the screen; it’s like this
line arrayAdapter.notifyDataSetChanged(); doesn’t refresh the UI.
Never mind, it’s working now. Apparently for me the alerts array need to be built before the line arrayAdapter = new AlertsAdapter(main.this, R.layout.listitems,alrts);
If you get the “Force Close” issue (NullPointer exception) try adding the uses-permission android:name=”android.permission.INTERNET” tag into the manifest section of you AndroidManifest.xml. Your app doesn’t have access to the internet.
If you get the “Force Close” issue (NullPointer exception) try adding the uses-permission android:name=”android.permission.INTERNET” tag into the manifest section of you AndroidManifest.xml. Your app doesn’t have access to the internet.
Could you please post the implementation of your restful webservice. do you have a java implementaion of the webservice that we speak about over here….?
As you can see, the structure is a bit more complicated then the Alerts JSON used in the example.. and I am absolutely stumped at how to go about this.
I have tried altering the JSON and turning it into what I think is considered a Java Object and not an Array like the url before.
and I was able to loop through the object and toast each “Title”, but no idea how to adapt that then to the list view.. I would much rather use the un-altered .json since thats what’s coming out of the CMS.
Any help here would be greatly appreciated.. I really need someone to just show me how to do this.. or explain it.. once.. then I can figure out extracting the urls for webviews on my own.
Please help.
At the moment, when i change the source url to staging.json, it shows 10 line rows.. I figure thats the ten client_media strings. Now only if I could figure out how to get the key pair for the ID field out and into the listView.
Anyhelp would be greatly appreciated..
John
So what am I exactly trying to do.. basically extract out the “title field”..
Awesome job,works perfectly for me.
One question though,why didn’t you use the AsynkTask ?
I ran the project with a low connection in the emulator and it crashed.
Hi,
let me say you your code is really helpfull but I dont understand what should I do for calling to a service with a json String. I mean, I got a REST service method consuming application/json.
Hey thank you this was very helpful is there a way you could help me doing something similar to this post, only that i would like to populate a spinner instead a listview.
Hi, would it be possible to get the project file from you please? im a newbie to android programming. and having trouble following your tutorial. if you could please please email it to me, it would save me like a month!
txtAlertDate cannot be resolved or is not a field ArrayAdapter.java
The public type AlertsAdapter must be defined in its own file ArrayAdapter.java /rest_json_tut/src/josecgomez/com/android/dev/webservice line 15 Java Problem
main cannot be resolved or is not a field main.java /rest_json_tut/src/josecgomez/com/android/dev/webservice line 31 Java Problem
lstText cannot be resolved or is not a field main.java /rest_json_tut/src/josecgomez/com/android/dev/webservice line 33 Java Problem
This code has worked like a charm for me in the past, which is great because I’m very new to the droid scene. However, the JSON I’m dealing with in my latest project is structured slightly differently than your example:
[
{“article”:
{“author_id”:49,
“category”:”news”,
“created_at”:”2011-05-18T22:00:07Z”,
“excerpt”:”The University issued an emergency alert text message reporting a hazardous chemical spill at Cho…”,
“id”:1942,
“published”:”2011-05-18T21:50:52Z”,
“title”:”Hazardous chemical spill reported at Choppin Hall”,
“updated_at”:”2011-05-18T22:00:07Z”,
},
]
As opposed to your alerts:
[
{“alertid”:”1″,
“alerttext”:”This is test”,
“alertdate”:”2010-02-11 09:03:40″
},
{“alertid”:”2″,
“alerttext”:”This is test”,
“alertdate”:”2010-02-11 09:03:40″
},
}
I’ve poked around the code a little but I’m having a hard time figuring out how to parse around the extra layer. Suggestions?
Hi. Wonderful app ive been hoping Evernote adds stickies on its own but so far nothing.
Trying the app now. Two things- Any keyboard shortcut to make a new note? And definitely need to have a larger size font. There seems to be no way to have a large font as default. Also how do I keep yellow as a default color?
I will be adding that feature right now. I just published a new copy which fixes a few bugs others found. I should have the font size set in a minute, the new release Syncs the Width / Height and screen location in adition to color and font.
I just published an update to the the app, should have gone out a few seconds ago (close / re-open) which adds a few enhancements including Width / Height and screen location synchronization.
I cannot compile the code above in eclipse.
Please help me figure this, so I have four classes in my src folder. I do not see any output on my screen on the emulator.
Update: I posted in the article preceding this one about issues with nested Json. After further tinkering, I believe my issues would be better addressed here.
From what I’ve read Gson should be able to handle the nesting. My list view is still showing completely empty. The only way I’ve deviated from the above code is set the json to “http://app.lsureveille.com/articles.json” and made a TabActivity as my main Activity, nesting the project above in one of the views (albeit incorrectly–the view appears over the tabs instead of in the tab body. But that’s another issue altogether, I believe.)
Any thoughts, anyone? Any issues with blank listviews?
A simpler method would be to create a current location table that is keyed using the vehicle id and let the other table be your location history table. Then, create a trigger that would fire after the insert into the history table. This trigger would update the vehicle’s current location in the new current location table or create a new row for any new vehicles that have just been added to the system. Of course you would have to modify your program to pull the current location from the new table.
This is a very helpful tutorial.
I would like to know how do I use this to get specific list of JSON strings? For example, I want to get the list of “Chairs” elements from a web service that contains all “Furniture”. How do I do this using your tutorial?
My JSON string will be
[{“type”:”Chairs”
,{“company”:”ABC”}]
Thanks in advance.
I have solved my previous problem by using your following codes, where WhatIWant is a string. Thanks for your posting here. It helps.
//Pass the parameters if needed , if not then pass dummy one as follows
HashMap params = new HashMap();
params.put(“type”, WhatIWant.toLowerCase());
Thanx a lot sir for ur valuable post. I appreciate ur knowledge. I was
wondering if u could guide me about “To post the data from android apps To
a WebServer or To send Password and Username to the Webserver”…..how I
can convert my apps data into JSON format so that I will be able to send
it to the server.
Thanx a lot sir for ur valuable post. I appreciate ur knowledge. I was
wondering if u could guide me about “To post the data from android apps To
a WebServer or To send Password and Username to the Webserver”…..how I
can convert my apps data into JSON format so that I will be able to send
it to the server.
Do you know how we would set the connection timeout using your library? … Trying to see if it’s possible.
If you have any good resources for best practices on managing network connections I’d appreciate that too … Just now getting into retrieving data and having the typical network timeout issues etc.
Sorry mate – failed to run after the install. Want to help you debug as it sounds like a great idea and I have just discovered EverNote and think it is wonderful.
Anyway here is the debug info after crash. Note I am running Win7 64 bit.
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: evernotesticky.exe
Problem Signature 02: 1.10.0.6
Problem Signature 03: 4dee95a7
Problem Signature 04: System
Problem Signature 05: 4.0.0.0
Problem Signature 06: 4d887137
Problem Signature 07: 21a7
Problem Signature 08: 1f3
Problem Signature 09: System.Windows.Markup.XamlParse
OS Version: 6.1.7600.2.0.0.256.48
Locale ID: 3081
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Excellent start! Add a couple of refinements and you’ll have a small app that people would be happy to pay for (I know I would be).
1. Be able to hide notes without deleting them (add a simple minimize option?)
2. Auto sync of note when focus is lost
3. Scroll bars when the window is too small to show the entire note
4. Auto execute upon Windows startup
5. Why can’t I pin this program to the taskbar? (Windows 7 64-bit)
6. Why does Windows ask permission to run EvernoteSticky every time I start it?
Optional ideas, though these may complicate what should be a really simple little app:
7. Show/Select Evernote tags
8. Create a preferences window and allow user to configure defaults (preferable font/size, default note color, sync policy [timed, automatic upon changes, etc.], default Evernote notebook, etc.
9. Why is the background color for EvernoteSticky notes in the Evernote Windows app pink?
You have a great idea here. To me, sticky notes like this are far more accessible (when needed quickly) than either the Evernote app or site. And that they allow me access to them on my mobile device makes for the perfect tool. Tag support and auto syncing would be amazing.
Don’t forget to add your permission to the network in the android.manifest file (replace “package=com.example.RestfulWebService” with your package name and the activity name:
hello ,i am doing live project.some one could u help me by give sample programs which are having remote database connectivity through web server.i am full of confusion
This application is incredibly useful! It is one that I would definitely pay for once it has a bit more functionality and stability. I like the suggestions above, particularly the automatic syncing. I would like to point out a few bugs/downsides I encountered (perhaps they are my fault, but they should probably be addressed):
-The note synchronizes with a random hash-like name by default
-The program crashes (randomly?)
-The spacing between lines appears to be removed when I change the font size in Evernote (but the spacing only disappears in your program, not in Evernote)
The problem details:
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: newnote.exe
Problem Signature 02: 1.0.0.0
Problem Signature 03: 4dee7de4
Problem Signature 04: System
Problem Signature 05: 4.0.0.0
Problem Signature 06: 4db92edb
Problem Signature 07: 21a7
Problem Signature 08: 1f3
Problem Signature 09: System.Windows.Markup.XamlParse
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
and no more information. I install the program by Click One installation method.
I am trying to consume (from android) a webservice that i made using oracle jdeveloper running on Oracle Application Server 10.1.3, but i tried with ksoap and failed miserably, but i wanna know how to use your JSON class with a webservice published on OAS
Really nice! Looking forward to seeing this develop!
Reiterating some of the comments above:
1. I do find it strange that the app needs permission to make changes to the computer at every launch. What’s up with that? 🙂
2. First line of the note would make a much better title line than the hash tag.
Thank you Dan,
1. The permissions are because I am using WPF Local Services to launch new notes and WIn 7 requires Admin for that, in the near feature I will change the way this works.
2. Good Idea I will apply this
I am trying hard to detect why this code is not working on my url, i have checked everything and still frustrated ,I would appreciate any help or hint on that.
Problem: i am getting noting on listview, the debugger shows that when it is trying to add alerts to the list , it will go to exception,Please help me.
Hmm, I was hoping these would show up on my Android phone nicely but they don’t appear in the EvernoteSticky notebook. They don’t appear there in Windows 7 either, just on the desktop.
This is awesome. I’ve been looking for this type of solution for a long time (evidently not hard enough since I just found your site). I’m really stoked to see you working on this. Thank you very much for your hard work on this. I’d like to add another +1 to Joey’s suggestions above. do you have a donation site setup? I’m happy to contribute some to the development. Also maybe I’m not doing it correct, but I tried using the one click and it didn’t do anything. Window popped up then closed and that was it, no installation etc. I had to use the standard setup file which worked. Any suggestions or ways to find out if what I have installed will auto-update when you push releases? Thanks again!
Thank you Jason, I am not sure why the Click Once didn’t work , but yes the regular setup one will notify you / auto update when I make an update. I do not have a donation site setup I am not actively adding features although I do plan on doing some of the suggested ones soon.
Hi Jose…Ok well if you do set one up eventually or get back into development (which would be awesome) please let us all know. I have the regular setup.exe installed ok however if I try to change the font in a note, even selecting the font drop down, the app crashes. Not sure what’s going on? Have you heard about this with anyone else? Any suggestions? Thanks!
Hi Jose, I found what was making the app crash. When I right click on the title bar the app crashes. Here’s the crash report…
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: evernotesticky.exe
Problem Signature 02: 1.10.0.7
Problem Signature 03: 4def695e
Problem Signature 04: PresentationFramework
Problem Signature 05: 4.0.0.0
Problem Signature 06: 4d930fa2
Problem Signature 07: 7ac
Problem Signature 08: 83
Problem Signature 09: System.InvalidOperationException
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
It does not work on WIndows XP and most cenrtainly not on Android (that’s a completely different platform). I am going to try and make it compatible with XP in the future.
Hey man, I 100% absolutly love you for creating this, jesus christ it’s so aweosme.
One thing though – There is one thing that makes me want to run Os X and it’s their sticky notes, for the sole reason of their ability to be minimized == if you press a button they are set to the height of the font and only displays one row, so you can have a lot of small notes that are only like 12 pixels high and then you can press them and see it fullsize.
I can almost do this with your notes, but it’s one row at the top that I can’t write on – could you fix this? I would be eternally greatefull 😀
Thanks for the tutorial. Can you please show how to save this data to a local sqlite database? I am looking for a tutorial where you can sync your local database to MYSQL server. I am trying to use HTTP and PHP to make this happen but not allot of luck.
Still using your app and its still awesome! I hope you can start to develop it more soon, I really think there’s a market for it.
Another idea, create an “archive” button next to the “x” button on each note that instead of deleting the note will move the note to an “Eversticky Archive” folder in evernote and remove it from the desktop.
hello sir,
i want to consume a webservice after login wed service but 2nd webservice is return , “user is not authuticated” , tell me the simple example
They’re going to let you destroy their precious spreadsheets? You are my hero. The manufacturing company I work for keeps all of their QC data in approximately 3,500 xls files. I’m not kidding; I just checked this morning. All of them (that I’ve seen) are set up as you said in your second paragraph. I’ve begged, pleaded, proven, argued, demonstrated the benefits of constructing a database and the pitfalls of not doing so, but the powers that be operate under the mantra “if it ain’t broke, don’t fix it.” Unfortunately for them, they don’t recognize broke when they see it.
A humorous/pitiful example of their futility came to mind after posting:
A coworker of mine was required to spend two entired work days (while everyone else was on Christmas break) at the office copying and pasting, field by field, 450 rows of data… get this… FROM a *REAL* database… TO Excel. The data was text comments about customers (special requirements, etc.) and not anything that would ever be manipulated by Excel (not that it would be justification for this idiocy, but at least it would explain why they chose Excel). Excel was merely the preferred “database”, as far as they were concerned.
WOW! I feel your pain, I was able to move them away (for the most part) from the massive Excel sheets.
Now we run on 2 separate systems both which have Full DBMS on the back end.
Not that I am recommending this, but perhaps 1/2 of those Excel sheets could get “corrupted” and the backups could fail for a day or two. A good scare goes a long way!
Thanks for the comments 🙂
– When you click the app in the taskbar the app should minimize and if you click again maximize
– Make text bold/underlined/italic
– Create Bulleted list
– Change size on specific text
– Make note more transparent
Its just a wish list, i think the application is great but would be even better if you added this!
thanks for the tutorial and code! I’m trying to get the onitemclicklistener to get values of the item clicked(to be stored and used elsewhere) with little success. Two ways I found are not working.. anyone got any input/ideas?
String selectedFromList = (String) (lv.getItemAtPosition(position));
and
HashMap o = (HashMap) lv.getItemAtPosition(position);
both give me a E/AndroidRuntime(508): java.lang.ClassCastException: com.itsymbiotics.bgps.boardlist
Wow man, a most awesome program! it was exactly what ive been looking for:) Thankyou so much for making it!
I found some buggies in it but i see that all of them are already mentioned above.
Very nice article. Unfortunately it will not work straight forward with the latest Android 4.X, as Network operations are not permitted from UI thread. I am planning to create similar article with the latest apis, and some demos for creating and consuming RESTfull web services in Java, if you don’t mind I will put reference to your post.
[…] In other words – our UI class will implement this interface and pass self instance to AsyncThread. When AsyncThread webservice class finishes his work – he will call implementation method response(String) of our UI class to notify about the result. I have to admit here that some of the code for WebService Call – I have copied from Jose C Gomez’s Blog. […]
Any solution for the below yet? My office does not allow Admin control for regular users:
“Jose C Gomez says:
October 14, 2011 at 10:45 AM
Thank you Dan,
1. The permissions are because I am using WPF Local Services to launch new notes and WIn 7 requires Admin for that, in the near feature I will change the way this works.”
Great stuff. For some reason it won’t display the sticky notes on my second monitor though.
Diagnostics:
– I drag a sticky over from screen 1 to 2
– The mouse cursor is visible on screen 2 but not the note
– If I let go of the note I can’t get it back (luckily I can delete it via the Evernote application)
Happy to provide further info on request (though not sure exactly what would be useful)
Doesn’t seem to be working. Logging in with the same credentials I use on the evernote website and other evernote widgets, and I am getting a connection error with a note to check that my username/password are correct, which they are
Just read through the comments (didn’t realize the comments had paged over to #2, thought there was only 1 reply) — I am using on XP, which I suppose might account for the error I saw. XP support would be awesome! Also, any plans to open source? Thanks!
XP support is not in the works, I don’t have time 🙁
In terms of Open Sourcing I hadn’t thought about it, but since I don’t have time to work on it, then why not. I’ll see if I can put it together.
I have a motorolo XOOM tablet. I installed your stickynotes using setup.exe. My ever notes displays the s/notes icon on the screen but I don’t know how to create a s/note?
Hope you can help this dinosaur.
Hi,
Can I use this for a google cloud storage bucket object and if so how? I want to create global highscores. Since it´s all new to me, I´m not getting any step further.
Can anyone help me out with an example?
Thanks
Thanks for your efforts Jose. I use Windows 7 but have configured it so that only the icons for the main active windows appear in the task bar, and I would like the Sticky Notes add-on to minimise to the notifications area of the taskbar as it takes up room and diverts my attention from applications that I am actively using. Is there any way that I can do this please?
I am having the same problem as David. I am on Win 7 64 bit, and use 4 monitors. When I drag a note off my main monitor it disappears. If I close the app and reopen it they reappear hard up against the edge of the main monitor. This kind of makes it unusable for me as I don’t want notes cluttering up my main monitor.
Not sure I like it always being open when I start up either, shouldn’t that be an option?
Personally I don’t appreciate the X being used to delete a note (and yes, I’m aware that Windows 7 Sticky Notes does the same, but two wrongs don’t make a right).
The confirmation on close dialog is annoying, and I don’t even know what it means. No longer synchronised? What, forever? OMG!
Curious about dragging notes with images and formatting into the Sticky Notes notebook – they show up as empty notes. No harm in deleting them then? Oops. This needs a rethink, there should be some indication that there is non text content that you are about to blow away.
There is no way to sync to Evernote if you have no notes visible. Surely the sync option should be on the toolbar context menu?
The whole idea of syncing to the Evernote cloud from the sticky notes SEPARATELY from Evernote itself is counter intuitive, and it’s very easy to get in a muddle. I’d expect new Stickies to just appear in Evernote if I had that open as well, without having to sync both back to the cloud. I guess that may be an API limitation, but it doesn’t feel right.
Would it have made more sense to display notes that are tagged as “sticky” rather than having a separate notebook? It would be much more usable.
Even better – I have a saved search called “todo” which lists all my notes that have outstanding tasks (i.e. unchecked checkboxes); now give me a way to sync this list with your sticky notes, incorporate the checkboxes, and suddenly we have a fully interactive todo list implemented as sticky notes. Winner!
Even better, give me the ability to sync each color of sticky with a different tag/saved search/notebook and you have a killer app.
The idea has merit, but your implementation needs some more thought and work. Not for me right now I’m afraid, but I’ll keep an eye on how it progresses.
Thanks for he great work with Evernote Sickies – excellant.
However, I find the option under setting ‘sychronise ever 30mins’ does not work.
If I add, delete, change or click sync now then it works fine does 10 timed sync options does not work.
I am using Win 7 Pro & tested this on a few laptop with same problem.
Thanks,
t
About a month ago synchronization stopped working. It says “Evernote.EDAM.Error.EDAMUserException”. Googling this error doesn’t help much. I uninstalled and then reinstalled version 1.3 and it still won’t sync. Any advice?
Is there something I need to do about multi monitor setup? Also what is the workflow so that I can delete a note on the desktop but it remains in Evernote?
Hi, I want to make custom listview to display chat message, chat user name and user photo. I am getting all data (When user send message and when user receives message). But how to add these content in listview. New row should be appended to listview when new message is coming. Can anybody please help me?
I am afraid I am getting the same problem as David with multiple monitors.
I have 3 monitors and the notes will only display on screen 1. I would love to get this fixed an move onto your app in preference to Win7 StickeyNotes so that I can sync between all my machines.
As with David, if I can assist further, don’t hesitate to ask.
– ability for the sticky to “roll-up” so just the title shows
– Any reason why the application has to occupy real estate on the task bar? — it already shows-up in the notification group when running.
– Just downloaded it behind my corp firewall. While Evernote does successfully sync — the sticky application fails to connect to the server for validating ID/PSWD.
“– Any reason why the application has to occupy …”
The functionality of Evernote is ideal — where
closing the taskbar icon keeps the applications still
running and viewable in the notifications area.
“– Just downloaded it behind my corp …”
Worked ok when I wasn’t behind the corp firewall. Not
sure why Evernote works fine and this app doesn’t – w.r.t.
the sync / firewall issue.
For those getting the System.NullReferenceException when setting the html, you have to set it after the control has been loaded. For instance you can’t set the html in the constructor of your form but rather in the OnLoad event as shown by Jose.
Hi Jose, thanks for the app. I have a feature request, is it possible to add a checkbox and when checked it puts a strike through line on the text. like the standard sticky notes if you press CTRL+T, or to just add the CTRL+T strike through line?
I’m on windows7 but still get the ‘cannot connect to remote server’ message.
I’m logged on to work network so may be proxy related I guess.
Any other ideas?
Hi,
Following my message yesterday …
I don’t think the ‘cannot connect to remote server’ error is proxy related.
If I go to a browser, go to evernote.com and login – no problem.
I wonder if the url that sticky notes is using for the evernote login is the problem?
In case you can’t find yesterdays post – I’m on windows 7.
I had the chance to test Nova and I don’t see what’s the difference with any other Linux distro just the fact that inside Cuba there is no possibility to download any extra pack to add to the software itself. I think Cuba needs to adopt a light linux distro version since most of the PC down there are not that new. I mean any LXDE or XFCE distro….Debian based much better.
Implementing open source has on underdeveloped countries has advantages….
Congratulations for your work, nice program. I have a question, I look kles TCP connection of “everStick” and I see he has evernote.com connects but it also connects to an IP address associated with your name, s245388898.onlinehome.us, why? Note that I check every application not just everStick. 😉
Honestly I am not sure, I wrote this a while ago and I can’t remember why I would ping my server, the program does update itself. So its probably related to checking for updates.
I love the idea of this App. I work in IT and often have users call me (instead of the helpdesk) and it would be nice to note it on a virtual sticky note that sync it to my blackberry, android, and laptop. But I cannot seem to get the application to run. When I attempt to open it I get a message that “Evernote Sticky has stopped working” Below are the details. The application seems to work fine on my laptop. The big difference between the 2 is that the laptop is on an unfiltered internet connection and the desktop is on my corporate network that has a proxy setup for internet access. Any chance I could get this running on the corporate network? I can confirm that I have access to both evernote.com and s245388898.onlinehome.us.
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: evernotesticky.exe
Problem Signature 02: 1.10.0.7
Problem Signature 03: 4def695e
Problem Signature 04: System
Problem Signature 05: 4.0.0.0
Problem Signature 06: 4ee9b7da
Problem Signature 07: 21a7
Problem Signature 08: 1f3
Problem Signature 09: System.Windows.Markup.XamlParse
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
I have latest version of the Sticky, but problems with more then 1 monitor became at this. My second monitor is specifically stand for any additions and communication as Sticky. Please, add a possibility.
At my work there are over 10,000 xlsx files that they want me to save into a MySQL database. That is sort of a first step towards migrating to a database, but they will create new data using spreadsheets instead of say, a web entry form that ties in direct to the DB>
I have tried multiple times to persuade the boss to have me develop a web based entry form and do away with the xlsx files entirely. However, everyone at work LOVES xlsx files and despite me working here for ages still don’t quite get the difference between spreadsheet and database, even though my job has been to migrate Excel data into a database for the last year or so.
It’s crazy.
So, I’m just building a web entry form anyway, with or without boss’s permission. Will see what he thinks when I finish it.
I am using Win7 64bit. Every time I put the mouse cursor on the upper part of the sticker, where is supposed to be the drop lists of color and font, the program crushes. Is there any required software I need to install?
I’m on a Windows 8 64 bit and I can’t use the program. I get the message:
There was an error connecting to ever note
Please make sure your username and password are correct
I’m pretty sure I’ve entered the right credentials dozens of times. Is it because of Windows 8, what is happening?
I am having the same problem as SueC above: I am running Windows 7 64-bit and it indicates an error connecting to Evernote even though I am using the same credentials as the website. Any insight would be helpful. Thank you.
I hve an error when a parser my class:
public class Channel implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
public String code;
public String name;
public int order;
public String description;
public boolean enabled;
public String equipmentCode;
public double offset;
public double slope;
public String unit;
public int decimals;
public double minValue;
public double maxValue;
public int rawValue;
public double calculatedValue;
public String calculatedValueAndUnit;
public boolean rawValueSupported;
public double setPointValue;
public long tsUpdated;
public long tsProcessed;
public int lifetime;
public boolean upToDateNotified;
public String channelTypeName;
public int watchCount;
public String channelTypeCode;
public String direction;
@Override
public String toString() {
return “Channel “;
}
}
Type collectionType = new TypeToken<List>(){}.getType();
channels = new Gson().fromJson(response, collectionType);
Expected BEGIN_ARRAY but Was BEGIN_OBJECT
Is there anyway to have Intellisense when creating C# customizations in Epicor? Also do you know where I can find documentation for simple operations such as reading a new Purchase Order from the database and that kind of thing?
No intelisense, and there is not such a thing as a simple operation such as reading a new purchase order from the database. Any ERP is a very complex environment and there are 10 thousand ways to do something, it all depends on what you are trying to do.
I have a crystal report I just developed for Epicor that I need to export to plain text. I don’t want any formatting carried over or anything like that. Would I be able to modify this code to do that using the same functionality?
Great guide Jose, thanks for the information. I have one problem with this code though, I’m doing it for Purchase Orders and everything works up until the export method where it gives me this error: “Exception has been thrown by the target of an invocation.Logon failed. Error in File POForm.rpt: Unable to cnonect: incorrect logon parameters.
Thanks for the reply! I’m going to start testing this today. I have one other request that I get all the time that probably can be built off of this. Is there a way, by extending this code, to have the crystal report export to a PDF and send it via an email message? What I’m envisioning is an “email button” on the report dialog that will basically create the PDF and attach it to a new message window, so the user can edit the message text and send it. Perhaps even populate the recipient email address with a CRM contact (for our example we want to send PDF quotes from Quote Entry). Is that taking it too far or making it too complicated?
[…] Added a few samples of how to implement in epicor / integrate with the data views. Please not that if you are going to paste images and use it with Epicor we recommend that you download the version which puts the images on a shared network drive. Most UD fields in epicor are too small to handle the Base64 encoded image. This sample code is provided as is and it was created using Epicor 9.05 […]
Been working with this example for a day or so. Getting same message as above. “Exception has been thrown by the target of an invocation.Logon filed. Error in File [mycrystalform.rpt]: Unable to connect: incorrect log on parameters.” Earlier with other problems I did get it to work through this once, now can’t figure out how to make it work. Any ideas what Chris did to get it to work on 10/30/2013? He said: Didn’t have the default POForm rpt setup anymore.
I am trying to do the same thing mentioned above by Jeff Waldron. I Understand the code you have to create the PDF, but I am not quite able to get Outlook to open a new message with the appropriate file and information attached. Any help or guidance would be greatly appreciated.
I got it to work with email and all for my quote. Now I’m stuck on the PO one like Chris above. I have tried opening the report and refreshing it, but still getting the Logon failure.
Jose C Gomez, what do you think distribute the WYSIWYG HTML Editor as a Custom Control so that it can be added to ToolBox? is a lot easier to put it from the ToolBox and drag-and-drop it as control and move around.
I am wanting to do this in E10 with AR Invoice Form. I noticed you wrote this for what looks like 9. Is it still compatible with 10? How did you figure out the Assembly stuff? like the PublicKeyToken and what not for Crystal. Thank you!
AGREE,our best choice is the one to wants to stop this stupid war. In some way I think president elections are manipulated for the elite that always has been in power. Those people are the big families, the richiers as Rochefeller, Kennedy, and so on; they participate in the international trade group and historically it is said they running this country. You should do some reseach about it.
I always thought we stayed in the war to not leave Iraq hanging. We took out the dictatorship government that was oppressing the people and are sticking around until the new government takes shape. In essence there was a much needed governemental revolution that took place.
I am unsure how exactly things are really going on over there, prolly wouldn’t agree with them, but that governmentless country needs help to maintain some sence of stability and to stay on track for a new government.
I think our country would be shamed to no end if we start a revolution then pull out to let them handle it. Some say it wasn’t our business, which I can partially understand, but if I saw a building on fire I know I would have a very strong feeling to help.
There are always two sides to every issue, unfortunatly the “pro” side to the Iraq war is top secrete. I do wish there was a better turn out for the war, but as the saying goes, unless I walked a mile in Bush’s shoes…
Although I certainly agree that we should support them while they are getting their stuff together. There is also a limit to the lenght in time we should be there. McCain is saying if 100 years is needed then that’s what we will give. Although thinking of others is a good thing we should also think of ourselves and the toll this war has had on our people and economy. If staying there 100 years means that we go bankrupt and we loose thousands of men. Then at what point should we put our interest before theirs?
WWJD
Good Point!
Very Good, now the work with him is doble.
Me gusto mucho verlo caminar…
Me recordo cuando tu lo hicistes, que fue el mismo dia que cumpliste 1 añito y estabamos todos en casa de abuela Yeya para celebrarlo. Ahora si que tienen que ponerse las pilas, no creen?
Deja que Osmel y Adry lo conozcan se van a volver locos con el niño.
Besos para todos.
Way to go little man! It’s awesome that he walked right before his 1st birthday. Austin did it the day after his and hasn’t stopped.
Cute shirt too!
Just because your system/network is behind a Cisco VPN doesn’t mean the average home use who never remember to update isn’t. That’s what happens when you don’t disable automatic updates. MS also has an update schedule for a reason. This is your fault not MS’s.
Don’t worry…you’re already doing just fine. 🙂
I think Quincy is a very lucky boy, I am pretty sure you are a wonderful father.
[…] 8.04 Posted in June 17th, 2008 by in Uncategorized Ubuntu 8.04 However throughout the years there have been hundreds, if not thousands of releases of Linux but […]
[…] Machines Posted in July 1st, 2008 by in Uncategorized Answering Machines Ring… Ring .. Ring… Machine:Call transferred to Voicemail Please Wait…. Message: Hi you have […]
Amen! For those of you not in church Sunday see 2 Chronicles 7:14.
That’s awesome, Jose.
So in essence it was a beta?……
surprising that.
Yeah but all of Google products are betas!
Kudos on having the guts to be down on the sex rooms. That was the first thing I thought too. Definitely below Google’s standards for other apps. The comments here are disturbing, kids don’t need to see that kind of crap and as a happily married man, I certainly don’t either. Thanks for the review. Micah
Thanks for the notice about the rooms with sexual content. Don’t let any of the abrasive comments above discourage you. If any other popular site would have said the same thing it would have gone unnoticed, but since you are openly Christian, you are flagged.
time to waste more time!
Actually he is on target with the sex. Many people unthinkingly respond with “Sex? horror!” type comments, but as far as I see this is not an age-verified environment, and parents are all over the spectrum of what age and what way to let their children be exposed to sex. You may be old enough to be an adult about sex. The avatar next to you may be an 8 year old.
In such a situation the best and accepted solution is to try not to have sex there at all. Immature participants, thinking only of themselves and not the children of others, will do all they can to bring sex in, but Google should not provide any encouragement.
Corrections:
IT’S called Lively
the page is BLAND
all JOKING aside
Otherwise an alright review. Don’t let it bother you that commenters are upset with you for having your own opinions. They’re just jealous that you got linked on Slashdot and they never have.
You had more patience then I did, but I wasn’t writing a review. I think I stopped after 30 minutes of setting up my avatar (oh, look, anime babes) and a sparsely decorated room.
I also noticed the sex rooms – how could I not, when they were listed first while looking at the list of rooms? (I just checked, first one is Sex-related, and there are at least 2 more on the first page alone.)
I find it amusing that the Star Wars (I hate ewoks) and World of Warcraft theme rooms had more traffic than the sex ones, but perhaps that’s because there are more sex rooms to choose from?
Hopefully, if they’re going to continue allowing the sex-themed rooms, they’ll set up something to put them behind an 18+ screen/login process.
Just for grins, I just tried it. WOW – it is the biggest piece of crap I’ve ever seen. I’ve got a 3.2 GHz machine with 2 Gigs of RAM. It was c r a w l i n g! It took forever just to configure my avatar. Movement was incredibly limiting and awkward (as you mentioned).
Whoever at Google green-lighted this one needs to go work on Microsoft Bob 2!
Oh, and BTW – in spite of what the kidz are sayin’ – I agree with you. Google should at least cordon off the adult/sexually explicit rooms. If people want it, they can go find it. Otherwise, what little value this thing could have will be overpowered with the same crap the rest of the Internet has.
Ha. Clearly the sex addicts are offended that you dont like their ways. Somehow wanking off to anime is ok to them.
It is dissapointing that it is flooded with sex. It does not belong. If you want it, build a system dedicated to it but keep it out of lively and second life.
Think of the irony of hammering this guy for being offended by it. But you cry ’cause your offended that he is offended. Get over it you cartoon channel wanking perverts.
Hey commentors did you read any of the article? Your focusing on a one sentance side thought at the end! The whole point (that I got at least) was this is nothing too fantastic and super crowded.
Obviously you tards dont have kids cause porn and sex on this obviously kid centered thing isnt right. He’s just disapointed with google, as am I. But its expected I guess, it is the internetz afterall.
I must say its just the first version and before you know it like Google earth they will revamp it and it will beat second life. They will learn from all these reviews and they have the money to pay for servers and for talents around the world. give them time and you will be shocked
Did anyone read the subtitle on the blog header?
“Technology meets Theology — The Random thoughts of a Christian IT Professional.”
Since he announces he’s christian I’d have to say he’s entitled to be down on the porn.
Since you’re going to moderate this one also, stick with this thought: your god definitely want to just to pass the messages *you* seem appropriate. That will, without a doubt, be an *objective* thing to do. Nothing else would be *fair*.
Hahaha, you do both your people and your religion justice.
I only get rid of the ones that are completely offensive if you don’t like the review just say it. But the sex thing is stupid.
Yea, I downloaded it last night and noticed all the same at this article mentioned. I never got around to check out the tv’s streaming youtube because Lively kept bogging down my Firefox browser to the point of insane frustration. I don’t know if any of you ever tried the second-life application called “There” from There.com. They had things laid out in a much more entertaining fashion. They need to have options for activities than sitting around talking and watching streaming youtube. Have some way you can lock into a game, ride a hoverboard or something around, etc. Also, they need the option of creating, altering, buying and selling possessions like clothes, hats, etc. That would give the user the capability to be more “unique” in a world where countless numbers of people will be. The POV’s…well, they sucked. You couldn’t walk away from a text bubble to check out the clothes you just acquired!
I’d rant more, but I have work to do….
I would recommend….you to stick with Christian contend and stay away from the internet. Thank you very much
“how else would you explain 2 white helicopters flying into a deadly combat zone and successfully extracting prisoners from the enemy without a single shot or anyone being hurt.”
Negotiation, if not ransoms.
God had nothing to do with it.
It was not a negotiation they just flew in and took them. Without approval or talking to anyone
christians aren’t the only ones who prefer not to see sex on the internet.
Although I agree with most of the comments you made… you CAN use the keyboard….
^ goes back
V goes forward
goes left
BTW, you did not mention how long it takes to even start using it or the fact that you have to download an application… Terrible app
If you didn’t notice the logo at the top of the Lively website says BETA. As a programmer myself, I find it disrespectful and immature to just troll the developers. Give them a break and test the software and let them know what you think should be added, fixed, etc. If you don’t like the porn rooms, then don’t go into them. Simple as that. And if you have kids, then be a parent and monitor their Internet use. I’m sure Google is going to take advice and have a feature to block explicit rooms. It’s just plain common sense.
Are there any Star Wars-themed sex rooms where everyone can dress up as an ewok and talk to one another?
If not, that’s lame.
I can hear some googlemaniacs already saying this will be the killer of SecondLife! Please give me a break!!! It was also said of Knol that it will be wikipedia killer, where is knol today. Probably no one remembers it anymore. And here are Four Reasons Why You Should shun Google Lively( http://www.internetevolution.c.....src=flftwo)
I’m not particularly religious, but I too found the abundance of sex themes problematic. Such areas should be validated to make sure kids don’t get in. It’s a legal concern regardless of your moral opinons.
People have known about this for years. This “feature” is not going away anytime soon simply because EE could not be indexed by Google (and others) without it. Without indexing, they don’t show up in results, so you stop seeing them anyway. Also, a trick like feeding the googlebot/yahoobot/etc crawler something different than normal browsers will cause search engines to de-list them as well (for being naughty), and, besides that, you could pose as googlebot or use the Google cache, if you wanted to get their answers.
So, a good tip that will be good for a long time. Nothing to worry about.
I see you’ve deleted all the negative comments 🙂
Objective.
A few things…
* People that are riding Jose because of his beliefs need to get a life. He’s Christian, and that’s fine. If someone doesn’t like it, the Internet is big enough that anyone that disagrees with the theology can go somewhere else. Nobody’s FORCING anyone to come to this site…
* I tried playing with Lively, and I got completely flummoxed after about 30 minutes, most of which time I spent trying to set up my avatar. Movement wasn’t exactly intuitive, and I was really surprised that this, a Google app, was as sluggish as it was.
* I’m really tired of companies releasing ALPHA QUALITY software under the “it’s Beta” guise, just so the general populace will get suckered into playing “Joe Tester” for them. It’s ALPHA, guys. It’s a neat idea, but there are too many issues to resolve before it should be promoted to Beta.
* I get a kick out of how people are comparing almost any “3D” realm to Second Life(tm). Lively is closer to SL than, say, IMVU, but even then Lively has a LONG way to go before it gets even close to SL.
Not all the negative comments are deleted just the ones that get offensive or the ones against Christianity. I am not going to have that stuff in my site. If you don’t like my beliefs that’s fine don’t insult it or me. I didn’t instul you in the article.
Thank you Bill. I wish people would just stick to the facts about Lively and not complain about my beliefs or my way of life.
It’s more like a stress test to me. Alpha is generally unstable and barely usable. Beta is a program that is usable but with obvious bugs.
As far as the sex thing goes, how will you stop explicit content from reaching kids without placing a google moderator in each and every room. It’s almost impossible. An explicit tag would work wonders though to provide at least some protection.
[…] Christian IT Professional’s Thoughts on Lively ”a bad copy of Second Life” […]
http://www.virtualwhite.com/
The next step… the Matrix
Correct me if I’m wrong, but isn’t there a difference between answering machines and voicemail? Answering machines hold messages locally on some sort of storage device, while voicemail stores messages somewhere off the phone.
Lively is not a “social networking tool”. It’s a 3D chat room, that could be used on social networking sites, as well as community-centric sites etc. It could be called a virtual world, albeit a lightweight and disjointed one.
Some people here are surprised that a 3D product runs slowly on their new PC? Welcome to the world of 3D folks and go buy a proper 3D card. That said, I think 3D and a general “tool for the people” don’t mix (as evidenced by some of these posts). Not enough PCs being sold with decent 3D cards yet.
I agree about them moderating the sex rooms, especially on their own site. As an embeddable technology though, I can see some 18+ sites wanting to use it.
Overall Lively is very ho-hum IMHO. Trouble is, with Google behind it, they will likely eclipse much better offerings out there due to their marketing muscle and brand charisma. Sad.
More than a bad Second Life clone, this sounds like a bad rip-off of IMVU. All the way down to the characters responding to internet-lingo like LOL. But, IMVU hides the adult content better and has more a much richer enviroment with deeper immersion.
Fortunately Google didn’t brand this very hard so it won’t be attributed to them when it doesn’t take off.
— Henry
Enjoy the slashdot-effect Jose.
Fear breeding christians have no place on the internet.
[…] (2008-Jul-08.) [Official Google Blog] [2] Google’s second life (2008-Jul-09.) [The Age] [3] Google Lively Review (2008-Jul-10) [josecgomez.com] Possibly related posts: (automatically generated)Google Maps […]
Hey, that’s ME in the screen shots. 😀
This review is very fair and I agree with most points. I have never played SL or There, this is my first of this genre, and i am enjoying it alot!
If you want to visit my rooms just search for Rastus.
xx
From: http://www.guardian.co.uk/worl......terrorism
Doubts about the official version of the rescue surfaced in Switzerland where a public radio station quoted an unidentified source – “close to the events, reliable and tested many times in recent years” – saying $20m was paid to the guerrillas. “It was not a negotiation with the Farc directly but with a person who is very important in that organisation, commander César,” Frederich Blassel, a journalist with the Swiss station, told Colombian radio. The reported suggested that a wife of one of the guards – possibly César – had acted as a go-between after being arrested by the security forces.
Many other articles on this, do research, don’t be blind.
Peace.
“but since you are openly Christian, you are flagged.”
Shouldn’t that be “flogged”?
There is a spelling mistake in the review. Instead of “blend”, correct spelling is “tasteful”…
I am not sure what is expected, to me lively deliver what I expected, I do not see it flaunted as some “second life” alternative, I see it for what it is, a IRC / Chatroom with more interaction. And for that I think it is very innovative.
I set up a room in Lively and it was extremely frustrating. Took hours and hours and bogged down 2 computers so badly they had to be restarted. As the original post says, the choices are very limited for avatars – though that wasn’t my main interest. The options for setting up the room were also quite limited. There is a small selection of basic furniture: chairs, tables, desks, rugs. Pluses: I liked th oriental rug and the plants and lighting.
Minuses: No regular tables, just a lot of bland coffee tables (but no coffee or cups). No bookshelves (I’m trying to build a library). No books, for that matter.
The Jumbotron tv that lets you play a youtube video is cool, for sure. But here’s the problem – it starts when you enter the room, and just loops and loops the video, no way to stop it. So my plan for several tv’s showing different videos won’t work.
Worst problems:
wayyy tooo slow.
hard to move around
difficult to rearrange the room
no way to delete furniture and too easy to accidentally add it
no explanations and not at all intuitive
As the first post said, very very disappointing – especially for a Google product. What is up with that?
I would add that I too feel they should wall off the porn. Especially since there is plenty of furniture and other decorative items meant for schoolrooms and children’s rooms. There seems to be some idea of creating areas for students and teachers to interact.
A mouse centric interface was the first irritating thing I noticed. I’m not saying the idea is bad, but the implementation is. DOFUS, for the most part, is mouse centric, but also provides keyboard shortcuts for many tasks.
Maybe this should be an alpha version? I see the potential, but it does not feel like beta quality.
Actually, Google content filters CAN be turned off. Not everything sexually explicit is porn which is why this is a good feature to have.
The decision to filter explicit material isn’t neccessarilly a value judgement on it anyways and google has no age verification to turn off its filters. It is a pragmatic decision which engances the results of most searches in most circumstances.
I think Google lifely needs the same approach so that explicit content is quietly filtered by default unless a user that knows what they are getting into disables it.
[…] Google Lively Review – Google’s answer to ‘Second Life’ has launched […]
[…] Google Lively Review […]
Hi Jose,
That’s a great point about the joy and love of Christ. It’s sad to see that there are people who are angry and bitter, but they are blind to the hope and peace that is freely available to all of us.
I was one of the people that hit your blog from slashdot, and now i’ve added it to my RSS reader.
Thanks for blogging, and being “in but not of to world.”
[…] it’s Windows only. (Mac and Linux clients are on their way.) Jose Gormez has an interesting review (via Slashdot). In it he notes that porn has already made it was into Lively. The fact that Lively […]
[…] notes Lively may be more of a social networking 3D space as opposed to a 3D world. But then as Jose C. Gomez states in his review for now Lively may be just another application bugging down the Internet […]
[…] read more | digg story […]
I tried it and i think its a little bit too much of a cartoon for me. Ticket4one has a similar thing but atlaest i can see real people from the
3D Virtual Chat Rooms
Unfortunately, companies do this all the time… they are allowed to offer promotions to attract new customers. Credit card companies do it, retail stores do it, heck, Friday’s current rewards card promotion allows you to get a ticket to skip to the front of the line of people waiting to be seated for dinner, tell me that won’t ruffle some feathers!
Are you married? If so, try canceling and reopening under your spouse’s name. Or, if you are really prepared to leave Comcast over this, tell them you got a great promotional offer from Dish/DirecTv/another competitor in your area, and if they can’t show you any appreciation as a customer, you’re gone.
Dude,
Comcast ranked the lowest amongst major U.S. corporation Customer Service wise for the year 2004 and 2007 (according to the ACSI). I’m surprised they didn’t spit through your phone, or disconnect it just for calling them – or worse, do this
btw <3 JG
www(dot)churchofthecustomer(dot)com/blog/2005/08/a_new_terrible_(dot)html -> http://www.churchofthecustomer.....ible_.html
Good day!,
Hello!,
[…] até acha a idéia interessante, mas hoje é uma ferramenta de chat para jovens entediados. E no blog do josé gomez (é um qualquer da internet, ninguém muito importante) dá pra ver o por que ninguém gostou. Ele […]
Hi Jose,
I certainly agree with you that our congress is a sad bunch.
On the other hand I have a hard time believing that “many of [your] fiends and family cannot afford the basic necessities of life.” From a physical perspective: air, shelter, water, and food are the necessities of life. Anyone living in America has these things available to them, but a lot of the world does not. I was in rural Mexico this summer talking to people who really do struggle to get by, and there are areas of the world that are in much more disparate shape than there, so I have a hard time when people who have a warm place to live complain that they don’t have the necessities of life!
On the other hand the real necessity of life is Jesus, and his forgiveness and grace is available to everyone everywhere, and is not dependent on wealth or politicians (thank God!). I was reading Heb 13:6 this morning, and it’s a good reminder to put things in perspective.
So take heart and have confidence that as much as $700B is, it is nothing compared to eternity!
Hey Josh,
Ok I think I may have misspoken. When I said basic necessities I meant paying their bills, mortgage and such.
Oh, I think you were clear.
My point is that your cable bill or even your mortgage is not going to be life threatening in this country. And even if it were, this life is a vapor anyway. We have greater things in which to place our hope then a bank or a legislator.
Lively is such a rip-off of IMVU.
The Livelyzens (Lively users) are coming together to appeal to Google
to keep Lively alive.
Lively is a great platform for interaction as well as creativity. It
is easy to use, browser based, embeddable on webpages to bring a 3D
experience right on your website. While Lively has been in beta and
has limited capability in terms of the objects and avatars available,
the Livelyzens have been able to come up with very creative ways to
create art from what is available. All this in a “clean” 3D world
thanks to Google’s vigilance in getting rid of rooms with
inappropriate content. More than anything, Lively has become a place
to make friends for life – from all over the world with wonderful
people.
Please visit our website http://livelyzens.com and participate in the
Lively Machinima contest we are conducting to show the creative
potential of Google Lively. Please also sign our online petition
http://livelyzens.com/petition.aspx
We kindly request netizens to support us in reviving a wonderful 3D
world that is a kid friendly and a creative space for art and
interaction amongst adults.
I don’t understand the appeal either. If you figure it out, let me know.
Jóse:
Puedes ponermelo en un lugar desde donde pueda descargarlo?
En realidad yo no uso Window$ desde hace más de tres años. Lo que uso es Linux, pero me gusta tener (y testear) todas las versiones de W$
Un abrazo/H
Nice Post..
I have no idea about cipher,
but this line made it pretty obvious
YYY.AHB.MSK/NSCDC.OFZ
I already know that this is somehow a URL.
I solved it like playing HANGAROO.
It was fun and easy.
ets muy bueno gracias por darle la posibilidad a mimente de entender estas cosas.besos ,mama
Don’t they speak spanish in Cuba? Wasn’t there a big thing about the Chevy Nova having some bad reputaion because “No va” means “doesn’t go” in spanish?
Either the old story is bogus, or the new distro doesn’t go.
Yeah it means Doesn’t Go if written No Va but NOVA means new 🙂
Yes but it is generally accepted to mean new in Spanish too and many of the romance languages 🙂 since they are mostly based in Latin and there is no official definition of NOVA that means something else in Spanish.
Nova means new in Latin, not spanish, yes? Anyway, kudos to Cuba for making a new linux distro. I hope it doesn’t have built-in keyword sniffers to monitor those who search “freedom” or “how to build a boat in less than 24 hours”. 🙂
good post!
I was doing a search for myself and found your site to my surprise. I said, hey we have the same name!! .. my middle is cruz, what is yours?
I’m a grandpa from Michigan. check your name on face book and you’ll find me.
later,
Jose C. Gomez
My middle name is Carlos, I got it from my dad!
“without a hitch”……..
jose… it was a wedding… thats like a reverse-pun or something… you silly boy, hahahahahhahahahahhaa!
Nice work !
I like it !
But the AssemblyInfo.cs and Resources.resx are missing !
Can you email them to me? Thanks a lot !
Alan,
Thanks for the heads up I have fixed it and uploaded a new one.
Hola
íHola! Jose.
I hope I can contribute to Cuba’s open software effort specifically,
and to Cuba’s revolution in general.
I’d like to meet you and your cousin sometime too.
íHasta luego!
Thanks Scott!!
I want to display the alert text and date in the list view…Can u plz tell me how to do it… The code for the xml is as follows…
Visit the most recent post in my blog as a follow up to your question.
Wow… It worked like a wonder…
I m really thankful to you for solving my problems with coding. It will be very helpful for developers, especially for amateurs like me…
Thank u very much once again… KUDOS to Android developers like u… 🙂
Hey Jose, this info is great. Exactly the solution I’m looking for.
Would you happen to know why gson is generating an error in eclipse when the jars are added?
Error generating final archive: duplicate entry: assembly-descriptor.xml
I’ve scoured the web and cannot find a resolution.
Thanks.
Have you added the jar I created ?? Or just the GSON jar? If you added the jar I created on my newwest post then do not inmport the GSON since i’ve included them in there already. If you are using the GSON jar and the above class. Try removing the GSON jar form the project and download my jar
any clues how to download and keep? i don’t want to live in a world where this only lasts 48 hours!
well played google, well played.
I have the JS code that generates the game but they obfuscated a LOT of it.
me too, there’s a lot of flash it links to but , like you say, obfuscated. i guess we’ll have to wait and see how it’s archived on the google doodle page
Wow this really looks and works great!!
I’m just a beginner in Java. Could you perhaps explain (by email?) how a JSON source specifically can effect your Class and Adapter?
Say we had a source like one from twitter:
http://search.twitter.com/sear.....#038;rpp=3
I stumbled to some problems when trying to read out my tweets in a testproject. I have no idea what should be adjusted and in what manner.
Thank you very very much, ve been looking for this solution for quite some time.
just one advise, when add the Gson jar file from Google, there will be three jar files, you need to add only the Gson, if you add the three of them, the app will issue an error, do not know why, but I needed to remove the other files to get it working…
Thank you very much and keep the great work up 😉
Cheers
Hasn
Mhaske Kishor
Thanks for this code
MK
I have downloaded your html editor but cannot get it to work. It has and error as below. Do you have any ideas why.
System.NullReferenceException: Object reference not set to an instance of an object.
at HTMLWYSIWYG.htmlwysiwyg.setHTML(String html) in d:\Projects\CSharp\Third Party\HTMLWYSIWYG\HTMLWYSIWYG\htmlwysiwyg.cs:line 48
public void setHTML(String html)
{
doc.body.innerHTML = html;
}
Thank u very much.
i’m having a really weird problem with this coding.. i know i’m very new to android programming and all but i literally copy pasted all of your code from this post and the previous (barring the last three of the april 30th post).. yet even without any problems when i run the program i get the “the application (xxxxx) has stopped unexpectedly” error when it launches
i’ve created other simpler programs but i’d definitely say i’ve caught on pretty quick so im not completely clueless when it comes to troubleshooting.. but i have to say i’m not sure where to start when it comes to fixing this problem.. any help would be greatly appreciated because this program is very similar to what im trying to eventually create
Have you tried stepping through the code in debug mode to see where its breaking? Have you given your application the appropriate permissions to connect to the internet? Step through the code in debug mode and find out where it breaks.
This is the greatest post I have found regarding android and returning json values in a POJO. Thank you very much for sharing your knowledge.
I need to send headers to the request. What is the best way to do this ?
haha I used to hit the back button too, until I realized you can just scroll down. Pretty smart on their end design wise. I think it’s a good service, I wouldn’t mind supporting it if I used more often.
Is a .jar of the source code available?
There is Jar you can download at this post http://www.josecgomez.com/2010.....s-library/ is that what you are looking for?
Hello
Thank you very much for this code, helped me a lot!
I’m trying to implement an onClickListener for the ListView but it doesnt appear to be working. Any ideas?
What version are you using? It was harder on 1.6 on newer versions you should use onItemClickListener instead of onClickListener, Give that a shot.
Yes I’m using version 1.6 🙁
I’m trying to set it on the ListView in the alertsAdapter class.
But I cant initialise the ListView properly.
I thought it would just be…
ListView lstText = (ListView)eventView.findViewById(R.id.name of the listview);
but this doesnt work.
From there I assume I use…
lstText.onItemClickListener(){….
Is this correct?
it seems simple. but how can i bring these data to my android application. how can i but at least one of these data in to a text field.
thanks
The error was occurred “The application has stopped unexpectedly. Please try agaian”. How can I fix this problem? Please help me.
There is three Java class in my project which are WebService, Alerts, and GSONWebService. The GSONWebService class is the activity containing the following code like these.
public class GSONWebService extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebService webService = new WebService(“http://www.sumasoftware.com/alerts/GetAlerts.php”);
Map params = new HashMap();
params.put(“var”, “”);
String response = webService.webGet(“”, params);
try{
Type collectionType = new TypeToken<List>(){}.getType();
List alrt = new Gson().fromJson(response, collectionType);
}
catch(Exception e){
Log.d(“Error: “, e.getMessage());
}
}
}
Apart from that I just directly copy and paste the code that you posted.
Look at the code above you need to return a List of alerts not just a list and specify string, string on your hash map. See the third code snippet
[…] GOlang System Programming | josecgomez.com […]
hi, goog work
i have this error :
Description Resource Path Location Type
Conversion to Dalvik format failed with error 1 Items Unknown Android Packaging Problem
thank’s
Hello,
very good example, thank you for this.
But could you maybe post your Activity class? I’m new into Android but would like to learn more about it.
Thank you!
I have the Activity code on the followup post
http://www.josecgomez.com/2010.....-listview/
Let me know if you need anything else.
This is really helpful… one problem I can’t seem to figure out. It seems when this list is built in combination with other elements on the screen, it repeats all of the items for each result it picks up. Is there any way to make it not do that? I assume you are not using a list view because of certain problems associated with this type of data…? I am basically trying to return this between a top and bottom footer of the screen and it duplicates all elements x times (x=# of recs).
Did you look at the previous comment where I said to go look at a different blog entry that shows how to put it on a custom list view? Take a look at that and let me know if it helps!
Thanks!
THANK YOU!
That was The Code I looked for to handle a custom class as adapter object!
This seems so incredibly complicated to turn JSON encoded data from PHP into usable string data for Android…Is there not a simpler way to call the php request and drop it right into useable android string format?
hi ,
can i send a json object from android and access in rest service which i created in .net ?
or
is it possible to convert the json string/object to a class object and send it to .net rest service?
for me the problem is im using stringbuidler for my asp.net client to insert data into database as json..but from android client i could not insert.. !!
I was wondering if you know anyone who would be interested in a job in IT that has Vantange epicor behind them. It is hard to find that part of things
Linda
/* Replace
String response = webService.webGet("", params);
with
*/
webService.webInvoke("", params);
this doesn’t work
Nice!
Thanks a lot!
Gracias, lo he utilizado en un proyecto para creación y envio de emails!
thanks a lot.
your tutorial was very helpful.
I am using mysql database for data.can you tell me how ? i can found the name of the service ?
Was looking for this.
Thank you.
Hi,
I must say , this is an exceptionally good tutorials for the beginners to grasp the knitty gritty of Android programming .
Waiting for some more tutorials as well.
hi,
i am getting nullPointerException,what to do?
i am not getting anything.
In those 3 jar files,i added one jar file
Hi ,
I have a question.
the JSON webservice is working fine for me.
Now what I need to do is that from the result, instead of displaying it in the list, i need to insert each of the entry to a sqllite data table.
Any idea how i should do that ?
Thanks,
Sougata
Jose,
This is an idea thats catching. I actually canceled my cable tv service in july of this year. Netflix online and Hulu have worked out perfectly for my viewing fix. I’ve got just under 400 movies on my whs as well, so I can watch my favorites when-ever. My internet cost rose (comcast) a couple of dollars (due to lose of mult-service discount), but its been a great money saver over all. I find Hulu functions very well as my tivo service. Best wishes. Peter
Nice! I am planning to use this in a project I am starting. Can you please throw some light on how I can authenticate users with username/password and keep the user logged in for the entire session?
You rock. I have ben searching for info on restful json and android for awhile. This is the most complete demonstration ever. Super thanks!
Hello ,
When i use your code in my project its gives below error ithink there is something wrong with type.I have included the header file but its gives this type of error.
The method fromJson(String, Class) in the type Gson is not applicable for the arguments (String, Proxy.Type) weblist.java line 37.
Thanks,
Jubin
Hi,
The above code is very good example .
Jose C Gomez can you show how to consume WCF web service ?
I tried with ksoap2,but i could do it.
so,can you explain how to consume WCF web service with simple example ???please.
Thanks for the tutorial. It is fantastic. I do have one problem though. I need to send a variable through the Web Service URL but have had problems. If I try the GET method (for example http://www.website.com/data.php?id=1), it does not send the any of the variables to the page. It only reads up to the question mark in the URL. Any ideas on how to acheive this?
Hi,
thanks a lot for the tutorial, but I have a problem.
Everything seems to work, but my list remains blank.
In other words, the alerts are not coming through, I think.
My browser blocks the site http://www.sumasoftware.com/alerts/GetAlerts.php because of malware reasons. (anyone else getting this?)
Is it possible that my android emulator too blocks this and isn’t able to get the alerts?
greets
brolly
No Johnny, people that leave Cuba on weak boats (also called “balseros”) doesn’t have in their minds to run free software on their computers, I think OS X is more apropiate for the lifestyle they look in Miami; and their intentions to leave Cuba are widely known, there are no secrets and no punishment for them.
Congratulations to the people of Cuba for his new distro and good look!
working fine… nice tutorial
thanks
Thanks for this. Nice little bit of code. Well done.
[…] VS 2008 C# WYSIWYG HTML Editor | josecgomez.com Premi se vuoi commentare l'intervento. "HeloWorld.exe" 17 errors, 31 warnings. […]
Hi, following the steps from this page, I get a strange behaviour.
I’m using my own Object, the only difference is that it also have a field of type Bitmap that represents an image associated with that object. The image also comes from a server through a web service, implemented using SOAP.
I can see that what comes from the server is ok, the array contains also the expected values( the alrts array in your example), but I cannot see anything on the screen; it’s like this
line arrayAdapter.notifyDataSetChanged(); doesn’t refresh the UI.
By any chance do you have an idea?
Never mind, it’s working now. Apparently for me the alerts array need to be built before the line arrayAdapter = new AlertsAdapter(main.this, R.layout.listitems,alrts);
So I called the web service before and it worked.
If you get the “Force Close” issue (NullPointer exception) try adding
into the manifest section of you AndroidManifest.xml. Your app doesn’t have access to the internet.
If you get the “Force Close” issue (NullPointer exception) try adding the uses-permission android:name=”android.permission.INTERNET” tag into the manifest section of you AndroidManifest.xml. Your app doesn’t have access to the internet.
If you get the “Force Close” issue (NullPointer exception) try adding the uses-permission android:name=”android.permission.INTERNET” tag into the manifest section of you AndroidManifest.xml. Your app doesn’t have access to the internet.
where to put JAR file to call web services in android……
Please, Give the solution with steps….
Thanks…
Could you please post the implementation of your restful webservice. do you have a java implementaion of the webservice that we speak about over here….?
Thank you so much for this, but I am still having some major issues figuring out how to adapt this to my JSON.
http://www.neomod.com/chemopro/staging.json
As you can see, the structure is a bit more complicated then the Alerts JSON used in the example.. and I am absolutely stumped at how to go about this.
I have tried altering the JSON and turning it into what I think is considered a Java Object and not an Array like the url before.
http://www.neomod.com/chemopro/stagingObj.json
and I was able to loop through the object and toast each “Title”, but no idea how to adapt that then to the list view.. I would much rather use the un-altered .json since thats what’s coming out of the CMS.
Any help here would be greatly appreciated.. I really need someone to just show me how to do this.. or explain it.. once.. then I can figure out extracting the urls for webviews on my own.
Please help.
At the moment, when i change the source url to staging.json, it shows 10 line rows.. I figure thats the ten client_media strings. Now only if I could figure out how to get the key pair for the ID field out and into the listView.
Anyhelp would be greatly appreciated..
John
So what am I exactly trying to do.. basically extract out the “title field”..
hi,
thanks a lot for the tutorial, I’m new into Android but would like to learn more about it. Can you send me the project plz.
Thank u very much.
Awesome job,works perfectly for me.
One question though,why didn’t you use the AsynkTask ?
I ran the project with a low connection in the emulator and it crashed.
Hi,
let me say you your code is really helpfull but I dont understand what should I do for calling to a service with a json String. I mean, I got a REST service method consuming application/json.
thanks
How about populating the code to a normal view instead of list view? Can anybody help me to do this?
Thank you
Shouldn’t your ArrayAdapter declaration be the following instead?
ArrayAdapter alertsAdapter;
Or is there an AlertsAdapter class that I must be missing…?
Sorry, i missed it at the top.
It’s so easy!!
too hard for me!!
Hey thank you this was very helpful is there a way you could help me doing something similar to this post, only that i would like to populate a spinner instead a listview.
thank you.
Hi, would it be possible to get the project file from you please? im a newbie to android programming. and having trouble following your tutorial. if you could please please email it to me, it would save me like a month!
im getting these errors:
txtAlertDate cannot be resolved or is not a field ArrayAdapter.java
The public type AlertsAdapter must be defined in its own file ArrayAdapter.java /rest_json_tut/src/josecgomez/com/android/dev/webservice line 15 Java Problem
main cannot be resolved or is not a field main.java /rest_json_tut/src/josecgomez/com/android/dev/webservice line 31 Java Problem
lstText cannot be resolved or is not a field main.java /rest_json_tut/src/josecgomez/com/android/dev/webservice line 33 Java Problem
any ideas any one?
got rid of the errors.. now having the same issue as blake above
the application (xxxxx) has stopped unexpectedly” error when it launches
Thanks a lot, I have a question in my xml file I add a checkbox. The question is. How can I put a listener?
this is a peace of my code.
lstTest = (ListView) findViewById(R.id.lstText);
lstTest.setOnItemClickListener(new OnItemClickListener()
{
public void onItemClick(AdapterView lstTest, View view,
int position, long id)
{
Intent intent = new Intent();
intent.setClass(ProductosScreen.this,
PersonScreen.class);
startActivity(intent);
finish();
}
});
Thanks
[…] Evernote Sticky Note | josecgomez.com […]
This code has worked like a charm for me in the past, which is great because I’m very new to the droid scene. However, the JSON I’m dealing with in my latest project is structured slightly differently than your example:
[
{“article”:
{“author_id”:49,
“category”:”news”,
“created_at”:”2011-05-18T22:00:07Z”,
“excerpt”:”The University issued an emergency alert text message reporting a hazardous chemical spill at Cho…”,
“id”:1942,
“published”:”2011-05-18T21:50:52Z”,
“title”:”Hazardous chemical spill reported at Choppin Hall”,
“updated_at”:”2011-05-18T22:00:07Z”,
},
]
As opposed to your alerts:
[
{“alertid”:”1″,
“alerttext”:”This is test”,
“alertdate”:”2010-02-11 09:03:40″
},
{“alertid”:”2″,
“alerttext”:”This is test”,
“alertdate”:”2010-02-11 09:03:40″
},
}
I’ve poked around the code a little but I’m having a hard time figuring out how to parse around the extra layer. Suggestions?
Hi. Wonderful app ive been hoping Evernote adds stickies on its own but so far nothing.
Trying the app now. Two things- Any keyboard shortcut to make a new note? And definitely need to have a larger size font. There seems to be no way to have a large font as default. Also how do I keep yellow as a default color?
Thx,
Ajay
I will be adding that feature right now. I just published a new copy which fixes a few bugs others found. I should have the font size set in a minute, the new release Syncs the Width / Height and screen location in adition to color and font.
I just published another version which allows you to change the font size by pressing Ctrl (Mouse Wheel Up/Down).
Enjoy! I am working on the Keyboard shortcuts.
Just published out another update Ctrl N for new and Ctrl S for force Sync if you don’t want to wait 5 mins. (you have to be on an active Note)
I just published an update to the the app, should have gone out a few seconds ago (close / re-open) which adds a few enhancements including Width / Height and screen location synchronization.
I will add font size next.
I just published another version which allows you to change the font size by pressing Ctrl (Mouse Wheel Up/Down).
Enjoy! I am working on the Keyboard shortcuts.
I added another functionality, you can now use Ctrl N for a new Note (in an active note) and Ctrl S for force Sync.
unfortunately it doesn’t work, keeps saying I need Version 4.0 Full or other compatible .NET Framework when I already have Version 4 .NET
keep trying though, i’m sure you’ll make something useful someday…
I can also make a regular setup exe available
For what is worth it works for everyone else. Make sure you click install and not just launch. If you need help let me know 🙂
I cannot compile the code above in eclipse.
Please help me figure this, so I have four classes in my src folder. I do not see any output on my screen on the emulator.
Thank you,
Sanman
Update: I posted in the article preceding this one about issues with nested Json. After further tinkering, I believe my issues would be better addressed here.
From what I’ve read Gson should be able to handle the nesting. My list view is still showing completely empty. The only way I’ve deviated from the above code is set the json to “http://app.lsureveille.com/articles.json” and made a TabActivity as my main Activity, nesting the project above in one of the views (albeit incorrectly–the view appears over the tabs instead of in the tab body. But that’s another issue altogether, I believe.)
Any thoughts, anyone? Any issues with blank listviews?
Your article rulez. Thanks for posting good stuff.
Resolved.
Resolved.
Glad you figured it out. Can you post your solution for other users? Thanks!
[…] Part 1 – getting the json data Part 2 – parsing the objects created to a custom adapter Part 3 – Lazy loading of images […]
[…] 1 – getting the json data Part 2 – parsing the objects created to a custom adapter Part 3 – Lazy loading of […]
A simpler method would be to create a current location table that is keyed using the vehicle id and let the other table be your location history table. Then, create a trigger that would fire after the insert into the history table. This trigger would update the vehicle’s current location in the new current location table or create a new row for any new vehicles that have just been added to the system. Of course you would have to modify your program to pull the current location from the new table.
Thanks Lamar cool idea, although I still like this approach better I do appreciate the feedback.
Thanks, it worked for me.
Thanks, this is great!
This is a very helpful tutorial.
I would like to know how do I use this to get specific list of JSON strings? For example, I want to get the list of “Chairs” elements from a web service that contains all “Furniture”. How do I do this using your tutorial?
My JSON string will be
[{“type”:”Chairs”
,{“company”:”ABC”}]
Thanks in advance.
I have solved my previous problem by using your following codes, where WhatIWant is a string. Thanks for your posting here. It helps.
//Pass the parameters if needed , if not then pass dummy one as follows
HashMap params = new HashMap();
params.put(“type”, WhatIWant.toLowerCase());
I’m excited about the app, but Norton AV doesn’t like your site…
http://safeweb.norton.com/repo...../setup.exe
It just says it hasn’t been tested… Anything I need to do?? Are you getting an error?
Thanx a lot sir for ur valuable post. I appreciate ur knowledge. I was
wondering if u could guide me about “To post the data from android apps To
a WebServer or To send Password and Username to the Webserver”…..how I
can convert my apps data into JSON format so that I will be able to send
it to the server.
Ur help would be appreciated 🙂
please reply me either by mail or post it here 🙂
my email id: ranakrishnapaul@gmail.com
Thanx a lot sir for ur valuable post. I appreciate ur knowledge. I was
wondering if u could guide me about “To post the data from android apps To
a WebServer or To send Password and Username to the Webserver”…..how I
can convert my apps data into JSON format so that I will be able to send
it to the server.
Ur help would be appreciated 🙂
please reply me either by mail or post it here 🙂
my email id: ranakrishnapaul@gmail.com
Thank You,
Rana
Jose,
Do you know how we would set the connection timeout using your library? … Trying to see if it’s possible.
If you have any good resources for best practices on managing network connections I’d appreciate that too … Just now getting into retrieving data and having the typical network timeout issues etc.
Thanks!
Sorry mate – failed to run after the install. Want to help you debug as it sounds like a great idea and I have just discovered EverNote and think it is wonderful.
Anyway here is the debug info after crash. Note I am running Win7 64 bit.
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: evernotesticky.exe
Problem Signature 02: 1.10.0.6
Problem Signature 03: 4dee95a7
Problem Signature 04: System
Problem Signature 05: 4.0.0.0
Problem Signature 06: 4d887137
Problem Signature 07: 21a7
Problem Signature 08: 1f3
Problem Signature 09: System.Windows.Markup.XamlParse
OS Version: 6.1.7600.2.0.0.256.48
Locale ID: 3081
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Read our privacy statement online:
http://go.microsoft.com/fwlink.....cid=0x0409
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
It works only on Windows 7 is that what you are running? Which installer did you use?
Hi, i will test your app !
But the login to evernote dos not work !
Can you help me ?
WHat error are you getting? I log in every day and it works ok.
OK Thanks my Problem was i use WinXP, i did not read it !
Sorry but thanks for the quick replay 😉
Excellent start! Add a couple of refinements and you’ll have a small app that people would be happy to pay for (I know I would be).
1. Be able to hide notes without deleting them (add a simple minimize option?)
2. Auto sync of note when focus is lost
3. Scroll bars when the window is too small to show the entire note
4. Auto execute upon Windows startup
5. Why can’t I pin this program to the taskbar? (Windows 7 64-bit)
6. Why does Windows ask permission to run EvernoteSticky every time I start it?
Optional ideas, though these may complicate what should be a really simple little app:
7. Show/Select Evernote tags
8. Create a preferences window and allow user to configure defaults (preferable font/size, default note color, sync policy [timed, automatic upon changes, etc.], default Evernote notebook, etc.
9. Why is the background color for EvernoteSticky notes in the Evernote Windows app pink?
You have a great idea here. To me, sticky notes like this are far more accessible (when needed quickly) than either the Evernote app or site. And that they allow me access to them on my mobile device makes for the perfect tool. Tag support and auto syncing would be amazing.
Joey
Joey,
Thanks for the feedback I will work on some of those ideas for the next release!
Thanks!
-Jose
Don’t forget to add your permission to the network in the android.manifest file (replace “package=com.example.RestfulWebService” with your package name and the activity name:
Thanks a lot for the tutorial
Thank you so much! This is the only tutorial on Android Webservices I have actually gotten to work. Many thanks for posting your code!!!!
hello ,i am doing live project.some one could u help me by give sample programs which are having remote database connectivity through web server.i am full of confusion
This application is incredibly useful! It is one that I would definitely pay for once it has a bit more functionality and stability. I like the suggestions above, particularly the automatic syncing. I would like to point out a few bugs/downsides I encountered (perhaps they are my fault, but they should probably be addressed):
-The note synchronizes with a random hash-like name by default
-The program crashes (randomly?)
-The spacing between lines appears to be removed when I change the font size in Evernote (but the spacing only disappears in your program, not in Evernote)
Thanku so much..really awesome code and exaplaintaion..please post these kind of tutorials…
Hi,
I can’t create a new note. I get an error
Not sure what the problem could be, what is the error you are getting?
The problem details:
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: newnote.exe
Problem Signature 02: 1.0.0.0
Problem Signature 03: 4dee7de4
Problem Signature 04: System
Problem Signature 05: 4.0.0.0
Problem Signature 06: 4db92edb
Problem Signature 07: 21a7
Problem Signature 08: 1f3
Problem Signature 09: System.Windows.Markup.XamlParse
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
and no more information. I install the program by Click One installation method.
Alguien que me facilite el ejemplo completo, que no corre.
Y para la version 3.0 ??? por que esta no funciona.. help please…
I am trying to consume (from android) a webservice that i made using oracle jdeveloper running on Oracle Application Server 10.1.3, but i tried with ksoap and failed miserably, but i wanna know how to use your JSON class with a webservice published on OAS
Thanks in advance
This is a great idea, you should make it compatible with Vista and XP.
Fadi
THANK YOU!
Is there TextChanged event?
How to check Text Changing?
You hve to write your own, but it should be fairly straight forward.
Need a way for this superb convenience to work on Mac!! Im amazed its so hard to find a sync able sticky notes solution!
I am not a Mac develoeper, maybe it will work through Wine?
Really nice! Looking forward to seeing this develop!
Reiterating some of the comments above:
1. I do find it strange that the app needs permission to make changes to the computer at every launch. What’s up with that? 🙂
2. First line of the note would make a much better title line than the hash tag.
Thanks for doing this; such a great idea!
Thank you Dan,
1. The permissions are because I am using WPF Local Services to launch new notes and WIn 7 requires Admin for that, in the near feature I will change the way this works.
2. Good Idea I will apply this
Thanks!
Same problem as Jeff Williams
Control throws NullReferenceExceptions
Good work but unstable
Hi,
I am trying hard to detect why this code is not working on my url, i have checked everything and still frustrated ,I would appreciate any help or hint on that.
Problem: i am getting noting on listview, the debugger shows that when it is trying to add alerts to the list , it will go to exception,Please help me.
My URL: http://130.240.134.17/gravlax/.....ormat/json
Great App, works as published, no problems (win 7 x64).
Would help is Bold and/or Underline were possible.
Tnx,
I second the comment above “First line of the note would make a much better title line than the hash tag”
Thank you so much for this app!
Hmm, I was hoping these would show up on my Android phone nicely but they don’t appear in the EvernoteSticky notebook. They don’t appear there in Windows 7 either, just on the desktop.
Excellent post. Helped me in the right direction.
Thanks for your time putting this together!
Really your code helped a lot… but is there any idea to make them in onclickListener… I m new to android… pls help me… Thanks
This is awesome. I’ve been looking for this type of solution for a long time (evidently not hard enough since I just found your site). I’m really stoked to see you working on this. Thank you very much for your hard work on this. I’d like to add another +1 to Joey’s suggestions above. do you have a donation site setup? I’m happy to contribute some to the development. Also maybe I’m not doing it correct, but I tried using the one click and it didn’t do anything. Window popped up then closed and that was it, no installation etc. I had to use the standard setup file which worked. Any suggestions or ways to find out if what I have installed will auto-update when you push releases? Thanks again!
Thank you Jason, I am not sure why the Click Once didn’t work , but yes the regular setup one will notify you / auto update when I make an update. I do not have a donation site setup I am not actively adding features although I do plan on doing some of the suggested ones soon.
Hi Jose…Ok well if you do set one up eventually or get back into development (which would be awesome) please let us all know. I have the regular setup.exe installed ok however if I try to change the font in a note, even selecting the font drop down, the app crashes. Not sure what’s going on? Have you heard about this with anyone else? Any suggestions? Thanks!
Hi Jose, I found what was making the app crash. When I right click on the title bar the app crashes. Here’s the crash report…
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: evernotesticky.exe
Problem Signature 02: 1.10.0.7
Problem Signature 03: 4def695e
Problem Signature 04: PresentationFramework
Problem Signature 05: 4.0.0.0
Problem Signature 06: 4d930fa2
Problem Signature 07: 7ac
Problem Signature 08: 83
Problem Signature 09: System.InvalidOperationException
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Hope this helps???
I was wondering if this works on android or windows XP. I need it for those or it isn’t really useful to me.
It does not work on WIndows XP and most cenrtainly not on Android (that’s a completely different platform). I am going to try and make it compatible with XP in the future.
Hey man, I 100% absolutly love you for creating this, jesus christ it’s so aweosme.
One thing though – There is one thing that makes me want to run Os X and it’s their sticky notes, for the sole reason of their ability to be minimized == if you press a button they are set to the height of the font and only displays one row, so you can have a lot of small notes that are only like 12 pixels high and then you can press them and see it fullsize.
I can almost do this with your notes, but it’s one row at the top that I can’t write on – could you fix this? I would be eternally greatefull 😀
I will add this to my todo list 🙂
Thanks for the tutorial. Can you please show how to save this data to a local sqlite database? I am looking for a tutorial where you can sync your local database to MYSQL server. I am trying to use HTTP and PHP to make this happen but not allot of luck.
Hi Jose. I am not able to use your application as it does not accept my evernote userid/password. Am I missing something ? Thanks.
I use them every day and have no problems, put in your username and not an email address.. I should be fine otherwise..
Hey thanx a looooooooooot for the code…highly appreciate it!! 🙂
Very useful! Thanks!
–Fred Stluka
Hi Jose,
Still using your app and its still awesome! I hope you can start to develop it more soon, I really think there’s a market for it.
Another idea, create an “archive” button next to the “x” button on each note that instead of deleting the note will move the note to an “Eversticky Archive” folder in evernote and remove it from the desktop.
Thanks and happy holidays!
Jason,
I will try to get back and make a few updates in the next few days.
Thanks!
[…] found this post which helped me accomplish my goal. It presents a method based on the GSON library to parse JSON. […]
hello sir,
i want to consume a webservice after login wed service but 2nd webservice is return , “user is not authuticated” , tell me the simple example
They’re going to let you destroy their precious spreadsheets? You are my hero. The manufacturing company I work for keeps all of their QC data in approximately 3,500 xls files. I’m not kidding; I just checked this morning. All of them (that I’ve seen) are set up as you said in your second paragraph. I’ve begged, pleaded, proven, argued, demonstrated the benefits of constructing a database and the pitfalls of not doing so, but the powers that be operate under the mantra “if it ain’t broke, don’t fix it.” Unfortunately for them, they don’t recognize broke when they see it.
Is there *ANY* hope?
A humorous/pitiful example of their futility came to mind after posting:
A coworker of mine was required to spend two entired work days (while everyone else was on Christmas break) at the office copying and pasting, field by field, 450 rows of data… get this… FROM a *REAL* database… TO Excel. The data was text comments about customers (special requirements, etc.) and not anything that would ever be manipulated by Excel (not that it would be justification for this idiocy, but at least it would explain why they chose Excel). Excel was merely the preferred “database”, as far as they were concerned.
WOW! I feel your pain, I was able to move them away (for the most part) from the massive Excel sheets.
Now we run on 2 separate systems both which have Full DBMS on the back end.
Not that I am recommending this, but perhaps 1/2 of those Excel sheets could get “corrupted” and the backups could fail for a day or two. A good scare goes a long way!
Thanks for the comments 🙂
Awesome, looking forward to it! I hope you had a great Christmas and enjoy the upcoming new years celebration!
Do you have anything for an httpPut?
I haven’t done Android Dev in a bit, sorry 🙁
amazing 🙂 thank you. very helpful.
Hi! I love the application, thax so much!
What I like to see in the future:
– When you click the app in the taskbar the app should minimize and if you click again maximize
– Make text bold/underlined/italic
– Create Bulleted list
– Change size on specific text
– Make note more transparent
Its just a wish list, i think the application is great but would be even better if you added this!
Cheers!
any chance u could upload the full source for the project? i’m a student in my 2nd year and i have trouble wrapping my head around your guide.
This is an old post, I don’t have any of the source files. Sorry
Thats not a RESTful service. This is WebService with method calls.
thanks for the tutorial and code! I’m trying to get the onitemclicklistener to get values of the item clicked(to be stored and used elsewhere) with little success. Two ways I found are not working.. anyone got any input/ideas?
String selectedFromList = (String) (lv.getItemAtPosition(position));
and
HashMap o = (HashMap) lv.getItemAtPosition(position);
both give me a E/AndroidRuntime(508): java.lang.ClassCastException: com.itsymbiotics.bgps.boardlist
Wow man, a most awesome program! it was exactly what ive been looking for:) Thankyou so much for making it!
I found some buggies in it but i see that all of them are already mentioned above.
Very nice article. Unfortunately it will not work straight forward with the latest Android 4.X, as Network operations are not permitted from UI thread. I am planning to create similar article with the latest apis, and some demos for creating and consuming RESTfull web services in Java, if you don’t mind I will put reference to your post.
Thanks,
Nick
Sure no problem, I haven’t had time to update anything regarding Android recently, I appreciate that you asked 🙂
Thanks!
[…] In other words – our UI class will implement this interface and pass self instance to AsyncThread. When AsyncThread webservice class finishes his work – he will call implementation method response(String) of our UI class to notify about the result. I have to admit here that some of the code for WebService Call – I have copied from Jose C Gomez’s Blog. […]
Me too. I have the same problem as Jeff Williams and George Lekas.
Found any workaround guys?
Alain,
If you shoot me a sample of the error you are getting I may be able to help. I haven’t looked at this in quite a while but I’ll give it a try.
Any solution for the below yet? My office does not allow Admin control for regular users:
“Jose C Gomez says:
October 14, 2011 at 10:45 AM
Thank you Dan,
1. The permissions are because I am using WPF Local Services to launch new notes and WIn 7 requires Admin for that, in the near feature I will change the way this works.”
Looks cool! What’s the license for the sources?
GPL do what you wish
Great stuff. For some reason it won’t display the sticky notes on my second monitor though.
Diagnostics:
– I drag a sticky over from screen 1 to 2
– The mouse cursor is visible on screen 2 but not the note
– If I let go of the note I can’t get it back (luckily I can delete it via the Evernote application)
Happy to provide further info on request (though not sure exactly what would be useful)
David,
I have multiple monitors and works fine for me. I’ll see if I can replicate on a different machine.
Thanks!
Thanks MAN! nice code
//BestKoderEverR
——————–
the thing most people will be missing is in the android manifest. if you add that, the app will run
Doesn’t seem to be working. Logging in with the same credentials I use on the evernote website and other evernote widgets, and I am getting a connection error with a note to check that my username/password are correct, which they are
Just read through the comments (didn’t realize the comments had paged over to #2, thought there was only 1 reply) — I am using on XP, which I suppose might account for the error I saw. XP support would be awesome! Also, any plans to open source? Thanks!
XP support is not in the works, I don’t have time 🙁
In terms of Open Sourcing I hadn’t thought about it, but since I don’t have time to work on it, then why not. I’ll see if I can put it together.
I have a motorolo XOOM tablet. I installed your stickynotes using setup.exe. My ever notes displays the s/notes icon on the screen but I don’t know how to create a s/note?
Hope you can help this dinosaur.
Hi Jose,
A really good post.
Can we use this for the OData Service as well?
Any recommendation.
Regards,
Goutam
Hi,
Can I use this for a google cloud storage bucket object and if so how? I want to create global highscores. Since it´s all new to me, I´m not getting any step further.
Can anyone help me out with an example?
Thanks
For android..
Thanks for your efforts Jose. I use Windows 7 but have configured it so that only the icons for the main active windows appear in the task bar, and I would like the Sticky Notes add-on to minimise to the notifications area of the taskbar as it takes up room and diverts my attention from applications that I am actively using. Is there any way that I can do this please?
I am having the same problem as David. I am on Win 7 64 bit, and use 4 monitors. When I drag a note off my main monitor it disappears. If I close the app and reopen it they reappear hard up against the edge of the main monitor. This kind of makes it unusable for me as I don’t want notes cluttering up my main monitor.
Not sure I like it always being open when I start up either, shouldn’t that be an option?
Personally I don’t appreciate the X being used to delete a note (and yes, I’m aware that Windows 7 Sticky Notes does the same, but two wrongs don’t make a right).
The confirmation on close dialog is annoying, and I don’t even know what it means. No longer synchronised? What, forever? OMG!
Curious about dragging notes with images and formatting into the Sticky Notes notebook – they show up as empty notes. No harm in deleting them then? Oops. This needs a rethink, there should be some indication that there is non text content that you are about to blow away.
There is no way to sync to Evernote if you have no notes visible. Surely the sync option should be on the toolbar context menu?
The whole idea of syncing to the Evernote cloud from the sticky notes SEPARATELY from Evernote itself is counter intuitive, and it’s very easy to get in a muddle. I’d expect new Stickies to just appear in Evernote if I had that open as well, without having to sync both back to the cloud. I guess that may be an API limitation, but it doesn’t feel right.
Would it have made more sense to display notes that are tagged as “sticky” rather than having a separate notebook? It would be much more usable.
Even better – I have a saved search called “todo” which lists all my notes that have outstanding tasks (i.e. unchecked checkboxes); now give me a way to sync this list with your sticky notes, incorporate the checkboxes, and suddenly we have a fully interactive todo list implemented as sticky notes. Winner!
Even better, give me the ability to sync each color of sticky with a different tag/saved search/notebook and you have a killer app.
The idea has merit, but your implementation needs some more thought and work. Not for me right now I’m afraid, but I’ll keep an eye on how it progresses.
Thanks for he great work with Evernote Sickies – excellant.
However, I find the option under setting ‘sychronise ever 30mins’ does not work.
If I add, delete, change or click sync now then it works fine does 10 timed sync options does not work.
I am using Win 7 Pro & tested this on a few laptop with same problem.
Thanks,
t
About a month ago synchronization stopped working. It says “Evernote.EDAM.Error.EDAMUserException”. Googling this error doesn’t help much. I uninstalled and then reinstalled version 1.3 and it still won’t sync. Any advice?
Sticky notes won’t connect to the server over proxy connection and there aren’t any setting for setting the proxy.
I get the message “Unable to connect to the remote server” when validating username and password.
the sync now function dosent work thrugh my proxy…what exception should i add so it dosent fail?
Is there something I need to do about multi monitor setup? Also what is the workflow so that I can delete a note on the desktop but it remains in Evernote?
Hi, I want to make custom listview to display chat message, chat user name and user photo. I am getting all data (When user send message and when user receives message). But how to add these content in listview. New row should be appended to listview when new message is coming. Can anybody please help me?
Great idea, but will there be a android-app?
I am afraid I am getting the same problem as David with multiple monitors.
I have 3 monitors and the notes will only display on screen 1. I would love to get this fixed an move onto your app in preference to Win7 StickeyNotes so that I can sync between all my machines.
As with David, if I can assist further, don’t hesitate to ask.
Nice start – suggest:
– title options
– ability for the sticky to “roll-up” so just the title shows
– Any reason why the application has to occupy real estate on the task bar? — it already shows-up in the notification group when running.
– Just downloaded it behind my corp firewall. While Evernote does successfully sync — the sticky application fails to connect to the server for validating ID/PSWD.
Thanks!
Follow-up…
“– Any reason why the application has to occupy …”
The functionality of Evernote is ideal — where
closing the taskbar icon keeps the applications still
running and viewable in the notifications area.
“– Just downloaded it behind my corp …”
Worked ok when I wasn’t behind the corp firewall. Not
sure why Evernote works fine and this app doesn’t – w.r.t.
the sync / firewall issue.
Again – superb program – thanks so much.
Excellent work!
For those getting the System.NullReferenceException when setting the html, you have to set it after the control has been loaded. For instance you can’t set the html in the constructor of your form but rather in the OnLoad event as shown by Jose.
It works very well on my side. Thanks Jose!
Hi Jose, thanks for the app. I have a feature request, is it possible to add a checkbox and when checked it puts a strike through line on the text. like the standard sticky notes if you press CTRL+T, or to just add the CTRL+T strike through line?
Thanks
like it!
I’m on windows7 but still get the ‘cannot connect to remote server’ message.
I’m logged on to work network so may be proxy related I guess.
Any other ideas?
Hi,
Following my message yesterday …
I don’t think the ‘cannot connect to remote server’ error is proxy related.
If I go to a browser, go to evernote.com and login – no problem.
I wonder if the url that sticky notes is using for the evernote login is the problem?
In case you can’t find yesterdays post – I’m on windows 7.
Thanks
I Can’t get the sourceCode. Can be sent to my mailbox. Thank u veryMuch.
麻了隔壁的twitter 无法访问
I had the chance to test Nova and I don’t see what’s the difference with any other Linux distro just the fact that inside Cuba there is no possibility to download any extra pack to add to the software itself. I think Cuba needs to adopt a light linux distro version since most of the PC down there are not that new. I mean any LXDE or XFCE distro….Debian based much better.
Implementing open source has on underdeveloped countries has advantages….
I am very new to this . Firstly what are the basics shoud i learn by using json ? can anyone help me here..
Hello,
Congratulations for your work, nice program. I have a question, I look kles TCP connection of “everStick” and I see he has evernote.com connects but it also connects to an IP address associated with your name, s245388898.onlinehome.us, why? Note that I check every application not just everStick. 😉
Thank you for your good work
Honestly I am not sure, I wrote this a while ago and I can’t remember why I would ping my server, the program does update itself. So its probably related to checking for updates.
Thanks!
Merci pour votre réponse rapide, c’est ce que je pensais aussi , pour les mise a jour. Parce que la connection ne dure que quelques seconde.
Bonne journée
Oups, in english lol.
Thank you for your quick response, that’s what I thought too, for the update. Because the connection only takes a few seconds.
Have a nice day
I love the idea of this App. I work in IT and often have users call me (instead of the helpdesk) and it would be nice to note it on a virtual sticky note that sync it to my blackberry, android, and laptop. But I cannot seem to get the application to run. When I attempt to open it I get a message that “Evernote Sticky has stopped working” Below are the details. The application seems to work fine on my laptop. The big difference between the 2 is that the laptop is on an unfiltered internet connection and the desktop is on my corporate network that has a proxy setup for internet access. Any chance I could get this running on the corporate network? I can confirm that I have access to both evernote.com and s245388898.onlinehome.us.
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: evernotesticky.exe
Problem Signature 02: 1.10.0.7
Problem Signature 03: 4def695e
Problem Signature 04: System
Problem Signature 05: 4.0.0.0
Problem Signature 06: 4ee9b7da
Problem Signature 07: 21a7
Problem Signature 08: 1f3
Problem Signature 09: System.Windows.Markup.XamlParse
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
I have latest version of the Sticky, but problems with more then 1 monitor became at this. My second monitor is specifically stand for any additions and communication as Sticky. Please, add a possibility.
At my work there are over 10,000 xlsx files that they want me to save into a MySQL database. That is sort of a first step towards migrating to a database, but they will create new data using spreadsheets instead of say, a web entry form that ties in direct to the DB>
I have tried multiple times to persuade the boss to have me develop a web based entry form and do away with the xlsx files entirely. However, everyone at work LOVES xlsx files and despite me working here for ages still don’t quite get the difference between spreadsheet and database, even though my job has been to migrate Excel data into a database for the last year or so.
It’s crazy.
So, I’m just building a web entry form anyway, with or without boss’s permission. Will see what he thinks when I finish it.
I am using Win7 64bit. Every time I put the mouse cursor on the upper part of the sticker, where is supposed to be the drop lists of color and font, the program crushes. Is there any required software I need to install?
I’m on a Windows 8 64 bit and I can’t use the program. I get the message:
There was an error connecting to ever note
Please make sure your username and password are correct
I’m pretty sure I’ve entered the right credentials dozens of times. Is it because of Windows 8, what is happening?
See my newest update.
I am having the same problem as SueC above: I am running Windows 7 64-bit and it indicates an error connecting to Evernote even though I am using the same credentials as the website. Any insight would be helpful. Thank you.
See my newest update I apologize.
Use this for now .
http://hosting.edo-soft.com/stickynotes/
Will this also work for a XML from Windows Azure Dto:
94d5d2ca8b8347c19478bfaaf058ac65.cloudapp.net/api/landingpage/00000000-0000-0000-0000-000000000000
as I want to parse in , ,
Thank U very much
Good Luck~♬
What import do I need for this obnect Type collectionType?
I hve an error when a parser my class:
public class Channel implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
public String code;
public String name;
public int order;
public String description;
public boolean enabled;
public String equipmentCode;
public double offset;
public double slope;
public String unit;
public int decimals;
public double minValue;
public double maxValue;
public int rawValue;
public double calculatedValue;
public String calculatedValueAndUnit;
public boolean rawValueSupported;
public double setPointValue;
public long tsUpdated;
public long tsProcessed;
public int lifetime;
public boolean upToDateNotified;
public String channelTypeName;
public int watchCount;
public String channelTypeCode;
public String direction;
@Override
public String toString() {
return “Channel “;
}
}
Type collectionType = new TypeToken<List>(){}.getType();
channels = new Gson().fromJson(response, collectionType);
Expected BEGIN_ARRAY but Was BEGIN_OBJECT
[…] http://www.josecgomez.com/2010/0 … ervices-using-json/ 回复zhengwei: 这个教程是你要的: http://www.androidpeople.com/and … […]
amazing! thank you for sharing this!
Very helpful explanation for invoking RESTful webservice and retrieving data in json format. Thanks a lot
Very nice and detailed post for android developers. Thanks a lot
Is there anyway to have Intellisense when creating C# customizations in Epicor? Also do you know where I can find documentation for simple operations such as reading a new Purchase Order from the database and that kind of thing?
No intelisense, and there is not such a thing as a simple operation such as reading a new purchase order from the database. Any ERP is a very complex environment and there are 10 thousand ways to do something, it all depends on what you are trying to do.
I have a crystal report I just developed for Epicor that I need to export to plain text. I don’t want any formatting carried over or anything like that. Would I be able to modify this code to do that using the same functionality?
Yes just change the export format.
Great guide Jose, thanks for the information. I have one problem with this code though, I’m doing it for Purchase Orders and everything works up until the export method where it gives me this error: “Exception has been thrown by the target of an invocation.Logon failed. Error in File POForm.rpt: Unable to cnonect: incorrect logon parameters.
Here is my code: http://pastebin.ca/2472731
Any chance you could help out?
Nevermind I figured it out. DIdn’t have the default POForm rpt setup anymore.
Thanks for the reply! I’m going to start testing this today. I have one other request that I get all the time that probably can be built off of this. Is there a way, by extending this code, to have the crystal report export to a PDF and send it via an email message? What I’m envisioning is an “email button” on the report dialog that will basically create the PDF and attach it to a new message window, so the user can edit the message text and send it. Perhaps even populate the recipient email address with a CRM contact (for our example we want to send PDF quotes from Quote Entry). Is that taking it too far or making it too complicated?
Thanks!
is there any way of download this whole project ??
[…] Go download the appropriate version of the DLL from the original post […]
[…] Added a few samples of how to implement in epicor / integrate with the data views. Please not that if you are going to paste images and use it with Epicor we recommend that you download the version which puts the images on a shared network drive. Most UD fields in epicor are too small to handle the Base64 encoded image. This sample code is provided as is and it was created using Epicor 9.05 […]
Been working with this example for a day or so. Getting same message as above. “Exception has been thrown by the target of an invocation.Logon filed. Error in File [mycrystalform.rpt]: Unable to connect: incorrect log on parameters.” Earlier with other problems I did get it to work through this once, now can’t figure out how to make it work. Any ideas what Chris did to get it to work on 10/30/2013? He said: Didn’t have the default POForm rpt setup anymore.
Hi Alex,
This issue usually has to do with the report data set being out of date. Try opening the report in Crystal Developer and refresh the dataset.
Are you looking to update this any time or release the source for others to update it at all?
I haven’t had time to update it, I’ll stick it in my TODO list for this month. If I can’t do it within a Month I’ll release the SC
Thanks!
the simplest solution i found, this is great work thanks alot
though i doubt it will occur, i would not bee upset if both were a part of a traxe package.
develop talent and leverage aswset for cap purposes.
I solved it in 5 minutes cool!!!
Here’s the finished piece
STUPENDOUS WE
CONGRATULATE YOU ON
CRACKING THIS LATEST
ENCRYPTION. VISIT
http://WWW.FBI.GOV/CODED.HTM
TO LET US KNOW OF
YOUR SUCCESS
This was pretty easy, unless you didn’t recognize
The website embedded in the code.
Oops i mean Christal O’Connell
For those coming here looking for the solution to the NullReferenceError on setHTML, add this at the top of the setHTML function:
while ( doc.body == null )
Application.DoEvents();
Jose,
I am trying to do the same thing mentioned above by Jeff Waldron. I Understand the code you have to create the PDF, but I am not quite able to get Outlook to open a new message with the appropriate file and information attached. Any help or guidance would be greatly appreciated.
I got it to work with email and all for my quote. Now I’m stuck on the PO one like Chris above. I have tried opening the report and refreshing it, but still getting the Logon failure.
[…] I have referred this url :- http://www.josecgomez.com/2010.....sing-json/ […]
Nice job, thanks for that. But I need to know is the use in a commercial application allowed?
Sure
What a quick reply! another question: can I put this custom control in the VS toolbox?
Jose C Gomez, what do you think distribute the WYSIWYG HTML Editor as a Custom Control so that it can be added to ToolBox? is a lot easier to put it from the ToolBox and drag-and-drop it as control and move around.
Thank you man, this helped me a lot.
Simple and direct.
Thanks.
Great article, I’ve managed to style many controls now using your guide.
I am struggling with BorderStyle of TextBoxes
Styles of Button – only manged the ForeColor, need to make it flat and colored.
And label color of CheckBox
Any pointers gratefully received.
Antony
Thanks a lot! This is exactly what I’m looking for.
Does this work with Crystal Reports 2011 SP4 Version: 14.0.4.738?
This should work with ANY version of Crystal though you’ll have to figure out the version numbers when you load the assembly.
I am wanting to do this in E10 with AR Invoice Form. I noticed you wrote this for what looks like 9. Is it still compatible with 10? How did you figure out the Assembly stuff? like the PublicKeyToken and what not for Crystal. Thank you!
Also in E10 you can no longer do this:
PackingSlipPrint psp = new PackingSlipPrint(((Session)oTrans.Session).ConnectionPool);
What did you replace that with in E10?