Thursday, November 5, 2009

Real7: Globalizing Real Estate Information


Of late, I've been doing quite a bit of research and work on enterprise type applications specifically speaking, Enterprise Application Integration (EAI). An EAI system allows applications to "talk" to one another via a messaging model even though the two applications are completely different. An example would be a cobol legacy app needing to exchange financial information with a java web application.




My EAI research led me to two real world models: SWIFT and HL7. From the SWIFT about page:




SWIFT is the Society for Worldwide Interbank Financial Telecommunication, a member-owned cooperative through which the financial world conducts its business operations with speed, certainty and confidence. Over 8,300 banking organisations, securities institutions and corporate customers in more than 208 countries trust us every day to exchange millions of standardised financial messages.


From the HL7 about page:




Founded in 1987, Health Level Seven (HL7) is a not-for-profit, ANSI-accredited standards developing organization dedicated to providing a comprehensive framework and related standards for the exchange, integration, sharing, and retrieval of electronic health information that supports clinical practice and the management, delivery and evaluation of health services. HL7's 2,300+ members include approximately 500 corporate members who represent more than 90% of the information systems vendors serving healthcare.


As I read more about these two models I wondered if a secure messaging model could be used within the real estate industry. The first use case I came up with was a global referral network for professionals needing to find other professionals for real estate referrals. Currently, there isn't a global network which allows this particular model (and facebook doesn't count). Obviously, Metcalfe's Law factors in:


the value of a telecommunications network is proportional to the square of the number of connected users of the system (n2).


So for Real7 to be of value to its users, a number of users would need to have access and use the model, but this is always the rub for any online service. But I believe this type of service would not only solve the referral challenge, but also create a greater efficiency regarding time savings in searching for other real estate professionals to refer a buyer or seller client. I'm certain more use cases will be applied to a messaging model as others join in on the discussion, but for now I'm just concentrating on one use case to begin.




I created a google group called Real7 to begin discussions on security, grid computing, and other related technologies needed for a global real estate messaging infrastructure. If this topic is of any interest, please join the google group for posting and receiving discussions on real7.



--Corey

Friday, October 16, 2009

Combating Real Estate FUD


I was listening to a Diggnation podcast the other day and the acronym FUD came up during the show. I don't recall in what context, but it stymied Kevin Rose, one of two hosts, for awhile for a definition of FUD. I believe he was stalling so he could google it, but I'm just guessing. ;)



Fear, Uncertainty, and Doubt (FUD) is a tactic of rhetoric and fallacy used in sales, marketing, public relations, politics and propaganda. FUD is generally a strategic attempt to influence public perception by disseminating negative information designed to undermine the credibility of their beliefs.[1]


Normally, if I'm not quite certain about a term or acronym I will then look it up on Wikipedia. Now I was very sure of FUD having been in IT for years, but curiosity was too much for me so I browsed the term anyway over on Wikipedia.

After reading the initial definition, I scrolled down to read more about the derivation of FUD and was suddenly taken back by what I then saw.


Real Estate Agents. In response to a growing number of homeowners forgoing the use of real estate agent services during the sale of their homes, National and Regional real estate boards have adopted a strategy of fear, uncertainty and doubt. Ads reinforce consumers anxiety over legal paperwork, and suggest that consumers are weak, intellectually lazy and fearful. That consumers can't possibly learn; and that it would be much safer to leave the process to a real estate agent. [1]



It all made sense now. The tweets. The facebook updates. The ads. Everything.



I see these fud-like sales tactics streamed across sites where once only located in newspapers or park benches. So instead of offering a one-off opinion, what is the action item then to curb fud selling or marketing?



This is where I am with this issue, simply asking questions. I forsee a case study for researching this issue with a published online white paper. Time to get to work...



--Corey




Reference
1. Wikipedia

Wednesday, October 14, 2009

Inkscaping Biz Cards

[caption id="attachment_231" align="alignright" width="275" caption="GR8C Biz Card created with Inkscape"]GR8C Biz Card created with Inkscape[/caption]

For my upcoming trip to Icann Seoul, I needed a new set of business cards for networking purposes. One of the tools I've been using to create business brochureware for many years now is Inkscape. It's an open source vector application which practically mirrors the functionality and features of Adobe's Illustrator, but not the $599 cost to purchase.


Here's how I created the card:



  1. Create a new document.

  2. Under File > Document Properties > Set Units to 'in' or inches

  3. Change Page Orientation to 'Landscape'.

  4. Choose 'Custom Size'.

  5. The width of a business card is 3.5 inches.

  6. The height is 2 inches.

  7. I'll leave the design part up to you, but I used 'Bank Gothic' font at 48pt size for the logo and 10pt for rest of text. I added a Medium style to my name and title while using Light for the rest.

  8. I recommend using the grid feature for spacing in addition to the 'always snap' choice under File > Document Properties > Snap.

  9. The most important step is saving your file in .eps format. An encapsulated format packages the font styles, font sizes, font faces, and colors so your printer will have all of the needed information to print your job.


  10. --Corey

Saturday, October 10, 2009

Sony Touch over Amazon Kindle


After weeks of research, I recently ordered the Sony eBook Reader Touch Edition instead of the rival Amazon Kindle. Here is a list of reasons why I did in no particular order.



  1. The Touch displays multiple formats: PDF, Word, and EPUB.

  2. After I created an account with Sony's ebook store, I now have access to Google Books, a public domain project by Google to scan and organize the world's books online.

  3. My local library partnered with a service called Overdrive which allows me to check out and download books right to my mac and ebook reader.

  4. I am not a big reader of fictional books so a wireless connection to download books on demand was nonessential.

  5. The nonfictional books I do read are mostly pdfs which I couldn't upload to the Kindle, but can upload to the Touch.

  6. Since I'm an enormous fan and member of the docbook working group, creating my own epub books using the docbook language along with the stylesheets will make it fun to publish my own books to read.

  7. I didn't see the need for a physical keyboard.

  8. The color white makes machines look cheap.

  9. I own the following Sony products: HDTV, PS3, PS2, PSP, HD handycam, and noise canceling headphones.

  10. Sony Memory Stick Pro Duos work interchangeably with all of my devices plus the Touch Reader.

  11. Black looks kewl.


[caption id="attachment_140" align="alignright" width="215" caption="Sony eBook Reader Touch"]Sony eBook Reader Touch[/caption]


I expect to receive my Touch Reader this coming week or early the following week via Walmart's Store-to-Store delivery. In addition, I ordered a reader cover to protect the screen and exterior body.




BTW, I am not sponsored by Sony nor did I receive a free reader from Sony for this blog post. In addition, I have an Amazon account, order producs/books from Amazon, and have an Amazon Web Services account with ec2 machines.


-- Corey

Friday, October 9, 2009

Foward thinking to Remetal 0.4


As I finish work on 0.3 of the Real Estate Meta Language, I can't help to look forward to release 0.4. The obvious element which needs a bit of attending to is the <location> element. So here's my thought for this.



For <location>, Remetal will reuse the <Location> compound element offered by Google's Keyhole Markup Language (KML). <Location> is the parent element to following elements as such:



[sourcecode language="xml"]
<Location>
<longitude>39.55375305703105</longitude>
<latitude>-118.9813220168456</latitude>
<altitude>1223</altitude>
</Location>
[/sourcecode]

With this and a bit of xsl transformation, could this element inclusion lead to mapping apps reusing remetal listings? Hopefully is my first thought. I'll let the developers decide what to do and resist tainting. ;)



One of the main principles of the Internet is to "reuse" protocols which already exist, but in this case Remetal will simply reuse an element which already exists thanks to KML.



Feel free to leave comments.



--Corey

Wednesday, October 7, 2009

Remetal 0.3 Upcoming Release

It's been awhile since I've updated Real Estate Meta Language, Remetal, but that's changed. I'm currently adding children elements to the following elements:



  • kitchen

  • livingroom

  • office

  • garage


Here's an example for the pool element:



[sourcecode language="xml"]
<real:pool>
<real:dimensions/>

<real:width>
<real:meters/>
<real:feet/>
</real:width>

<real:length>
<real:meters/>
<real:feet/>
</real:length>

<real:depth>
<real:meters/>
<real:feet/>
</real:depth>

</real:dimensions>
</real:pool>
[/sourcecode]


I hope to have the DTD and schemas refactored and published by this sunday evening. I'll have an announcement for the release soon after.



--Corey

Service Assembly Composition

Deploying an Enterprise Application Intergration (EAI) project entails building a zipped file called a service assembly (sa). SA's are comprised of service units (su) which offer specific functions of your eai project such as messaging, web services, transformation, etc.

Below is project diagram visually depicting an eai project I am currently working, one of many of course. :)
[caption id="attachment_96" align="aligncenter" width="632" caption="ESB JBI Service Assembly Project"]ESB JBI Service Assembly Project[/caption]

--Corey