Recent Updates RSS Toggle Comment Threads | Keyboard Shortcuts

  • coreyleong 8:18 pm on 2010/01/18 Permalink | Reply
    Tags: ip, mls, mlsn, protocol, tcp   

    Real Estate Protocol Submission 

    MLSN Protocol Client Server Model

    This past weekend I submitted our online application for a new user registered port with IANA. Here is a simple client server model depicting requests and responses.

    The protocol, Multiple Listing Service Network (MLSN), will involve online users and applications querying a real estate database of listings.

    I’ll post more diagrams and information regarding this protocol/port as we draw closer to our application being approved. :)

     
  • coreyleong 7:46 pm on 2010/01/05 Permalink | Reply
    Tags: , google wave, model, openproj, project management, , salesforce, , use case   

    RealPM Model Use Case Diagram 

    RealPM Model Use Case v.01

    This is a first pass at building a use case model for real estate project management. As you can see on the left side of the system, there are five actors: the project manager, salesperson, administrative assistant, buyer, and the seller. On the right side of the model are three external systems which interface with the model. They are Google Wave, SalesForce, and OpenProj.

    The system’s use cases are self-explanatory and may need refactoring. Again, this is a first pass. In addition, I’m sure more use cases will rear their heads so I expect the number of use cases to grow.

    Feel free to leave comments and suggestions for this model is open for public comment.

    –Corey

     
    • Kelley Martin 7:54 am on 2010/01/06 Permalink | Reply

      couple things I am thinking at this point to possibly add is:
      1. more responsibility for admin assistant: as far as logging activity with buyers and sellers, AND communicating with sellers regarding getting feedback, and information, scheduling for buyers, etc
      2. buyers and sellers more vested in their portion of the project……. they have to want this to happen and need to be contributing a bit as well, there are things that they provide and their involvement.

    • coreyleong 8:16 am on 2010/01/06 Permalink | Reply

      I see something I missed. The project manager needs to update the project wave in gw. We need to add an include or extend from ‘Manage Project’ to the google wave actor. Revision number two will include this.

  • coreyleong 12:48 am on 2010/01/05 Permalink | Reply
    Tags: component, deployment, , , realrep, ,   

    Building The Perfect Reputational Beast, Part 2 

    Continuing from Part 1, this modeled diagram represents components of a concept reputational application. As do most web applications, the system is comprised of three tiers: client, application, and the database layer.

    RealRep Deployment/Component Diagram

    The user of the system interfaces with a browser on a desktop computer or an application on a mobile device. The middle tier is comprised of JBoss Application Server and Apache’s ServiceMix. I chose JBoss AS to allow for enterprise javabeans to be used along with all of the lovely enterprise features such as remoting, security, transaction management, presistence, messaging, resource pooling, concurrency control, and directory services.

    I included a servicemix implementation component to jboss for deploying a webservice to external webservice clients. In addtion, servicemix allows for xmpp implementations along with messaging services over Java Messaging Service (JMS).

    For authorization, an OpenID provider is accessed for warehousing usernames and passwords. Having users’ credentials stored by an OpenID provider removes the potential possibility of a security breach regarding usernames and passwords.

    Lastly, I selected PostgreSQL for the application’s database layer. I have used PostgreSQL with many projects previously while the zero licensing cost to implement is most ideal.

    To continue this development drill, I will next blog activity diagrams from using the potential use cases.

    –Corey

     
  • coreyleong 2:50 pm on 2010/01/04 Permalink | Reply
    Tags: global real estate day celebration   

    Global Real Estate Day in the works 

    As a non-profit organization, the gr8c’s central purpose is to help the real estate community. One way to help is to create awareness for the global real estate community with a designated day called Global Real Estate Day.

    As always, I am open to ideas so please feel free to post comments.

    The day will be announced in the coming days.

    –Corey

     
  • coreyleong 1:44 pm on 2010/01/01 Permalink | Reply
    Tags: 2010, resolutions   

    2010 Resolutions 

    Here’s a list of my resolutions for 2010.

    I resolve to:

    1. finish and publish my first book online, pdf, and ebook version.
    2. finish and submit the OpenMLS protocol specification to IANA.
    3. release Remetal 1.0 specification.
    4. release RealDF 1.0 specification
    5. release version 1.0 of the OpenMLS Registrar Handbook.
    6. develop and release beta version of OpenReal, a public real estate data portal.

    I look forward to accomplishing these goals for 2010.

    – Corey

     
  • coreyleong 1:32 am on 2009/12/17 Permalink | Reply
    Tags: professionals, , , score   

    Building the Perfect Reputational Beast 

    One of the sore spots in the Real Estate Industry is a missing reputational model for evaluating professionals and their services. Since there isn’t an open and neutral model which already exists, I started modelling a potential application. Below is a use-case diagram modelling potential actors, scenarios, and associations for an application:

    A use-case diagram depicting actors, scenarios, and associations for a real estate reputational application.

    As you can see, I’ve defined just three types of Actors: Professionals, References, and Guests. I’ve also defined two external entities, OpenID and a web service. The scenarios listed are a first pass and expect to refactor their associations while adding/removing some. I won’t go into detail here regarding the scenarios, but if you would like to follow the wave and/or offer comments, please feel free to contact me on google wave. My gwave account is corey.leong@googlewave.com.

    My next step in this process is to create component, deployment, and behavioural diagrams. I’ll post these also to my blog in the future.

    –Corey

     
  • coreyleong 10:19 pm on 2009/12/06 Permalink | Reply
    Tags: apple, basketball, coaching, hdtv, psp, , ymca   

    DIY Mobile Coaching Video System 

    DIY Mobile Coaching Video System
    A Sony PSP connected to an HDTV Sharp Monitor via component av cable.

    For the past two seasons, I’ve been experimenting with the idea of showing and reviewing game video to my players at practices for instructional purposes. My players are between the ages of 9 to 12 and are heavily into video gaming such as Modern Warfare 2 and NBA 2k10. So integrating
    video with a gaming device seemed like a perfect match for displaying our film footage from games.

    In creating a solution I decided to use a handheld PSP, a component av cable, and an HD 19″ monitor. The specific hardware follows:

    Once I have the previous game encoded into an mp4 format I then connect the psp to one my macs via usb cable. I then copy the mp4 file to the memory stick on the PSP. The average size for an mp4 game file is about 200mb.

    After disconnecting the PSP from the mac, I then connect the PSP to the HDTV with the component AV cable. On the HDTV, I select the correct input. And finally, on the PSP navigate to Settings > Connected Display Settings > Switch Video Out > Select ‘Yes’ when asked if you want to display output on a connected device? > Video > the mp4 game file.

    To playback, fastforward, or rewind just use the navigational keys and video options on the PSP.

    For a future direction, I look forward to Apple’s tablet being released in 2010. A tablet would eliminate the need for a stationary monitor and separate handheld device and merge the two together.

    –Corey

     
    • Tom @ Discount coffee 10:33 pm on 2009/12/09 Permalink | Reply

      It’s nice to know there are still some people who can think logically and not just follow what everyone else believes, keep up the good fight!Thanks,Tom

  • coreyleong 1:09 pm on 2009/11/05 Permalink | Reply
    Tags: , global, osi, , real7, soa   

    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

     
  • coreyleong 1:01 pm on 2009/10/16 Permalink | Reply
    Tags: diggnation, doubt, fear, fud, , uncertainty, wikipedia   

    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

     
  • coreyleong 11:56 pm on 2009/10/14 Permalink | Reply
    Tags: , icann, inkscape, seoul   

    Inkscaping Biz Cards 

    GR8C Biz Card created with Inkscape

    GR8C Biz Card created with Inkscape

    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

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
esc
cancel